Class: Apiwork::Adapter::Serializer::Error::Default
- Defined in:
- lib/apiwork/adapter/serializer/error/default.rb,
lib/apiwork/adapter/serializer/error/default/api_builder.rb
Overview
Default error serializer.
Serializes errors into a hash with issues array and layer.
Defined Under Namespace
Classes: APIBuilder
Instance Method Summary collapse
Methods inherited from Base
api_builder, #api_types, data_type, serialize
Instance Method Details
#serialize(error, context:) ⇒ Object
27 28 29 30 31 32 |
# File 'lib/apiwork/adapter/serializer/error/default.rb', line 27 def serialize(error, context:) { issues: error.issues.map(&:to_h), layer: error.layer, } end |