Module: Praetor::ServiceController
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/praetor/service_controller.rb
Instance Method Summary collapse
Instance Method Details
#serialize(resource) ⇒ Object
16 17 18 19 |
# File 'lib/praetor/service_controller.rb', line 16 def serialize(resource) serializer = "#{resource.class.name}Serializer".constantize.new resource serialize_with serializer end |
#serialize_collection(collection) ⇒ Object
11 12 13 14 |
# File 'lib/praetor/service_controller.rb', line 11 def serialize_collection(collection) serializer = ActiveModel::Serializer::ArraySerializer.new collection serialize_with serializer end |