Module: Serializer

Extended by:
ActiveSupport::Concern
Defined in:
lib/generators/command/templates/serializer.rb

Instance Method Summary collapse

Instance Method Details

#serialize(object, serializer) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/generators/command/templates/serializer.rb', line 4

def serialize(object, serializer)
  if object[:result]
    if object.respond_to?(:to_a?)
      render json: object, each_serializer: serializer
    else
      render json: object, serializer: serializer
    end
  else
    render json: { errors: object[:errors].as_json }
  end
end