Class: Mural::Room

Inherits:
Object
  • Object
show all
Includes:
Codec
Defined in:
lib/mural/room.rb

Defined Under Namespace

Classes: CreatedBy, SharingSettings, UpdatedBy

Class Method Summary collapse

Methods included from Codec

#encode, included

Class Method Details

.decode(json) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/mural/room.rb', line 25

def self.decode(json)
  super.tap do |room|
    room.created_by = CreatedBy.decode(room.created_by)
    room.updated_by = CreatedBy.decode(room.updated_by)
    room.sharing_settings = SharingSettings.decode(room.sharing_settings)
  end
end