Module: Resteze::ListObject

Extended by:
ActiveSupport::Concern
Defined in:
lib/resteze/list_object.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#as_list_json(list_key) ⇒ Object



15
16
17
# File 'lib/resteze/list_object.rb', line 15

def as_list_json(list_key)
  .as_json.merge({ list_key => as_json })
end

#initialize_from(values, metadata: {}) ⇒ Object



9
10
11
12
13
# File 'lib/resteze/list_object.rb', line 9

def initialize_from(values, metadata: {})
  @metadata = 
  values.each { |v| self << v }
  self
end

#metadataObject



5
6
7
# File 'lib/resteze/list_object.rb', line 5

def 
  @metadata ||= {}
end