Class: Xrc::Roster

Inherits:
Object
  • Object
show all
Defined in:
lib/xrc/roster.rb

Instance Method Summary collapse

Constructor Details

#initialize(element) ⇒ Roster

Returns a new instance of Roster.

Parameters:

  • element (REXML::Element)

    An element of the response of roster requirement



4
5
6
# File 'lib/xrc/roster.rb', line 4

def initialize(element)
  @element = element
end

Instance Method Details

#[](jid) ⇒ Xrc::User?

Find a Xrc::User object from its JID

Parameters:

  • jid (String)

    JID

Returns:



12
13
14
# File 'lib/xrc/roster.rb', line 12

def [](jid)
  users.find {|user| user.jid == jid }
end