# 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