Default
Default error response wrapper.
Passes serialized error data through unchanged.
Example: Configuration
ruby
class MyAdapter < Adapter::Base
error_wrapper Wrapper::Error::Default
endExample: Output
ruby
{
"issues": [{ "code": "blank", "detail": "can't be blank", ... }],
"layer": "domain"
}Class Methods
.shape
.shape(klass_or_callable = nil, &block)
Defines the response shape for contract generation.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
klass_or_callable | Class<Shape>, Proc, nil | nil | A Shape subclass or callable. |
Returns
Class<Shape>, nil
Instance Methods
#data
#data
The data for this wrapper.
Returns
Hash