Class: SimpleObjectSerializer::Serializer

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_object_serializer.rb

Instance Method Summary collapse

Instance Method Details

#objects(*args) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/simple_object_serializer.rb', line 3

def objects(*args)
  parameters = args.last
  objects = args.first
  new_object = {}
  parameters.each do |parameter_index, parameter|
    parameter.each do |key|
      new_object[parameter_index] = {} if new_object[parameter_index].nil?
      new_object[parameter_index][key] = objects[parameter_index][key]
    end
  end
  new_object
end