class Seri::Serializer::Value

Public Class Methods

new(attribute, scope = nil) click to toggle source
# File lib/serializer/value.rb, line 4
def initialize(attribute, scope = nil)
  @attribute = attribute
  @scope = scope
end

Public Instance Methods

extraction_key() click to toggle source
# File lib/serializer/value.rb, line 9
def extraction_key
  @attribute.from || @attribute.key
end
precondition?() click to toggle source
# File lib/serializer/value.rb, line 13
def precondition?
  raise NotImplementedError, 'needs a method called precondition?'
end
value() click to toggle source
# File lib/serializer/value.rb, line 17
def value
  raise NotImplementedError, 'needs a method called value'
end