|
# File jabber4r/jid.rb, line 35
def initialize(id)
at_loc = id.index('@')
slash_loc = id.index('/')
if at_loc.nil? and slash_loc.nil?
@host = id
end
if at_loc
@node = id[0,at_loc]
host_end = slash_loc ? slash_loc-(at_loc+1) : id.size-(at_loc+1)
@host = id[at_loc+1,host_end]
@resource = id[slash_loc+1, id.size] if slash_loc
end
end
|