# File lib/jabber4r/jid.rb, line 35 35: def initialize(id) 36: at_loc = id.index('@') 37: slash_loc = id.index('/') 38: if at_loc.nil? and slash_loc.nil? 39: @host = id 40: end 41: if at_loc 42: @node = id[0,at_loc] 43: host_end = slash_loc ? slash_loc-(at_loc+1) : id.size-(at_loc+1) 44: @host = id[at_loc+1,host_end] 45: @resource = id[slash_loc+1, id.size] if slash_loc 46: end 47: end