class AdequateSerialization::Attribute::Synthesized

Attributes

block[R]
name[R]

Public Class Methods

new(name, &block) click to toggle source
# File lib/adequate_serialization/attribute.rb, line 30
def initialize(name, &block)
  @name = name
  @block = block
end

Public Instance Methods

serialize_to(serializer, response, model, _includes) click to toggle source
# File lib/adequate_serialization/attribute.rb, line 35
def serialize_to(serializer, response, model, _includes)
  response[name] =
    AdequateSerialization.dump(serializer.instance_exec(model, &block))
end