Class: ForestRails::SerializerFactory

Inherits:
Object
  • Object
show all
Defined in:
app/serializers/forest_rails/serializer_factory.rb

Instance Method Summary collapse

Constructor Details

#initializeSerializerFactory

Returns a new instance of SerializerFactory.



3
4
5
# File 'app/serializers/forest_rails/serializer_factory.rb', line 3

def initialize
  @serializers = {}
end

Instance Method Details

#serializer_for(active_record_class) ⇒ Object



7
8
9
10
11
# File 'app/serializers/forest_rails/serializer_factory.rb', line 7

def serializer_for(active_record_class)
  overriden_serializer(active_record_class) ||
    registered_serializer(active_record_class) ||
    generated_serializer(active_record_class)
end