Class: ForestRails::SerializerFactory
- Inherits:
-
Object
- Object
- ForestRails::SerializerFactory
- Defined in:
- app/serializers/forest_rails/serializer_factory.rb
Instance Method Summary collapse
-
#initialize ⇒ SerializerFactory
constructor
A new instance of SerializerFactory.
- #serializer_for(active_record_class) ⇒ Object
Constructor Details
#initialize ⇒ SerializerFactory
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 |