Method: Jabber::Roster::Helper::RosterItem#online?

Defined in:
lib/xmpp4r/roster/helper/roster.rb

#online?Boolean

Is any presence of this person on-line?

(Or is there any presence? Unavailable presences are deleted.)

Returns:

  • (Boolean)


412
413
414
415
416
417
418
# File 'lib/xmpp4r/roster/helper/roster.rb', line 412

def online?
  @presences_lock.synchronize {
    @presences.select { |pres|
      pres.type.nil?
    }.size > 0
  }
end