Class: O::From

Inherits:
Object
  • Object
show all
Extended by:
ArefShortcut
Defined in:
lib/o/serializer.rb

Instance Method Summary collapse

Methods included from ArefShortcut

[]

Constructor Details

#initialize(key, serializer) ⇒ From

Returns a new instance of From.



73
74
75
76
# File 'lib/o/serializer.rb', line 73

def initialize(key, serializer)
  @key = key
  @serializer = serializer
end

Instance Method Details

#call(object) ⇒ Object



78
79
80
81
# File 'lib/o/serializer.rb', line 78

def call(object)
  return nil if object.nil?
  @serializer.call(READ[object, @key])
end