Module: Resteze::ListObject::ClassMethods
- Defined in:
- lib/resteze/list_object.rb
Instance Method Summary collapse
Instance Method Details
#construct_from(payload, klass) ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/resteze/list_object.rb', line 24 def construct_from(payload, klass) list_key = klass.list_key payload = payload.deep_symbolize_keys values = util.convert_to_object(payload[list_key], klass) = payload.except(list_key) new.initialize_from(values, metadata:) end |
#object_key ⇒ Object
20 21 22 |
# File 'lib/resteze/list_object.rb', line 20 def object_key :_list end |