Module: Apiarist::Serialization

Included in:
Controller::Serialization, Serializer
Defined in:
lib/apiarist/serialization.rb

Instance Method Summary collapse

Instance Method Details

#serialize(obj, opts = {}) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/apiarist/serialization.rb', line 6

def serialize(obj, opts = {})
  if obj.respond_to?(:map)
    obj.map { |resource| serialize_object(resource, opts) }
  else
    serialize_object(obj, opts)
  end
end