Class: Sidemash::Sdk::UserDesc
- Inherits:
-
Object
- Object
- Sidemash::Sdk::UserDesc
- Defined in:
- lib/sidemash/sdk/user_desc.rb
Instance Attribute Summary collapse
-
#todo ⇒ Object
readonly
Returns the value of attribute todo.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(todo) ⇒ UserDesc
constructor
A new instance of UserDesc.
- #to_hash ⇒ Object
- #to_json(*a) ⇒ Object
- #to_remote ⇒ Object
- #to_s ⇒ Object
Constructor Details
#initialize(todo) ⇒ UserDesc
Returns a new instance of UserDesc.
24 25 26 27 |
# File 'lib/sidemash/sdk/user_desc.rb', line 24 def initialize(todo) @_type = 'UserDesc' @todo = todo end |
Instance Attribute Details
#todo ⇒ Object (readonly)
Returns the value of attribute todo.
22 23 24 |
# File 'lib/sidemash/sdk/user_desc.rb', line 22 def todo @todo end |
Class Method Details
._type ⇒ Object
29 30 31 |
# File 'lib/sidemash/sdk/user_desc.rb', line 29 def self._type 'UserDesc' end |
.from_hash(h) ⇒ Object
56 57 58 |
# File 'lib/sidemash/sdk/user_desc.rb', line 56 def self.from_hash(h) UserDesc.new(h['todo']) end |
Instance Method Details
#to_hash ⇒ Object
45 46 47 48 49 50 |
# File 'lib/sidemash/sdk/user_desc.rb', line 45 def to_hash result = {} result[:_type] = @_type result[:todo] = @todo result end |
#to_json(*a) ⇒ Object
60 61 62 |
# File 'lib/sidemash/sdk/user_desc.rb', line 60 def to_json(*a) to_hash.to_json(*a) end |
#to_remote ⇒ Object
38 39 40 41 42 43 |
# File 'lib/sidemash/sdk/user_desc.rb', line 38 def to_remote result = {} result[:_type] = @_type result[:todo] = @todo result end |
#to_s ⇒ Object
64 65 66 |
# File 'lib/sidemash/sdk/user_desc.rb', line 64 def to_s 'UserDesc(todo=' + @todo + ')' end |