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