Class: Steppe::Endpoint::DefaultEntitySerializer

Inherits:
Serializer
  • Object
show all
Defined in:
lib/steppe/endpoint.rb

Overview

Default serializer used for successful and error responses when no custom serializer is provided. Returns the HTTP status, params, and validation errors.

Constant Summary

Constants inherited from Serializer

Serializer::RenderError

Instance Attribute Summary

Attributes inherited from Serializer

#object, #result

Instance Method Summary collapse

Methods inherited from Serializer

__plumb_define_attribute_reader_method__, call, #conn, #initialize, render, #serialize, #serialize_attribute

Constructor Details

This class inherits a constructor from Steppe::Serializer

Instance Method Details

#errorsObject



75
# File 'lib/steppe/endpoint.rb', line 75

def errors = result.errors

#httpObject



73
# File 'lib/steppe/endpoint.rb', line 73

def http = { status: result.response.status }

#paramsObject



74
# File 'lib/steppe/endpoint.rb', line 74

def params = result.params