class SerialBox::Serializer::BlockSerialization

@private

Public Class Methods

new(field, block) click to toggle source
# File lib/serialbox.rb, line 168
def initialize(field, block)
  @field = field
  @block = block
end

Public Instance Methods

apply(caller, json) click to toggle source
# File lib/serialbox.rb, line 173
def apply(caller, json)
  json[@field] = caller.instance_eval(&@block)
end