Class: Apiwork::Adapter::Standard::Capability::Including::Operation
- Inherits:
-
Capability::Operation::Base
- Object
- Capability::Operation::Base
- Apiwork::Adapter::Standard::Capability::Including::Operation
- Defined in:
- lib/apiwork/adapter/standard/capability/including/operation.rb
Instance Attribute Summary
Attributes inherited from Capability::Operation::Base
#data, #options, #representation_class, #request
Instance Method Summary collapse
Methods inherited from Capability::Operation::Base
#initialize, metadata_shape, #result, target, #translate
Constructor Details
This class inherits a constructor from Apiwork::Adapter::Capability::Operation::Base
Instance Method Details
#apply ⇒ Object
9 10 11 12 13 14 |
# File 'lib/apiwork/adapter/standard/capability/including/operation.rb', line 9 def apply params = request.query.fetch(:include, {}) includes = IncludesResolver.resolve(representation_class, params, include_always: true) result(includes:, serialize_options: { include: params }) end |