Sha256: 351d049f610ab5d64f2bdc553b13f4bbc03f3075f5227e974766d23391394958
Contents?: true
Size: 526 Bytes
Versions: 16
Compression:
Stored size: 526 Bytes
Contents
# Used to store the attendees of a meeting as returned by BigBlueButton in # <tt>get_meeting_info</tt>. class BigbluebuttonAttendee attr_accessor :user_id, :full_name, :role def from_hash(hash) self.user_id = hash[:userID].to_s self.full_name = hash[:fullName].to_s self.role = hash[:role].to_s.downcase == "moderator" ? :moderator : :attendee end def ==(other) r = true [:user_id, :full_name, :role].each do |param| r = r && self.send(param) == other.send(param) end r end end
Version data entries
16 entries across 16 versions & 1 rubygems