Class: Apiwork::Adapter::Serializer::Resource::Default
- Defined in:
- lib/apiwork/adapter/serializer/resource/default.rb,
lib/apiwork/adapter/serializer/resource/default/contract_builder.rb
Overview
Default resource serializer.
Delegates serialization to the representation class using its root key as data type.
Defined Under Namespace
Classes: ContractBuilder
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
contract_builder, #contract_types, data_type, #initialize, serialize
Constructor Details
This class inherits a constructor from Apiwork::Adapter::Serializer::Resource::Base
Instance Method Details
#serialize(resource, context:, serialize_options:) ⇒ Object
28 29 30 31 32 33 34 |
# File 'lib/apiwork/adapter/serializer/resource/default.rb', line 28 def serialize(resource, context:, serialize_options:) representation_class.serialize( resource, context:, include: [:include], ) end |