Module: MiniApi::Serialization

Included in:
ModelResponder, RelationResponder
Defined in:
lib/mini_api/serialization.rb

Overview

This module is responsible to handler integration with Active Model Serialier gem call the get_serializer method of controller implemented by gem to find the serializer of informed object.

Instance Method Summary collapse

Instance Method Details

#serialiable_body(resource) ⇒ Object



10
11
12
13
14
# File 'lib/mini_api/serialization.rb', line 10

def serialiable_body(resource)
  return resource unless defined?(ActiveModel::Serializer)

  @controller.get_serializer(resource)
end