Class: Panko::ResponseCreator
- Inherits:
-
Object
- Object
- Panko::ResponseCreator
- Defined in:
- lib/panko/response.rb
Class Method Summary collapse
- .array_serializer(data, serializer, options = {}) ⇒ Object
- .json(value) ⇒ Object
- .serializer(data, serializer, options = {}) ⇒ Object
- .value(value) ⇒ Object
Class Method Details
.array_serializer(data, serializer, options = {}) ⇒ Object
25 26 27 28 |
# File 'lib/panko/response.rb', line 25 def self.array_serializer(data, serializer, = {}) = .merge(each_serializer: serializer) Panko::ArraySerializer.new(data, ) end |
.json(value) ⇒ Object
21 22 23 |
# File 'lib/panko/response.rb', line 21 def self.json(value) Panko::JsonValue.from(value) end |
.serializer(data, serializer, options = {}) ⇒ Object
30 31 32 |
# File 'lib/panko/response.rb', line 30 def self.serializer(data, serializer, = {}) json serializer.new().serialize_to_json(data) end |