class Firecord::Record::Serializer

Public Class Methods

new(value, type) click to toggle source
# File lib/firecord/record/serializer.rb, line 4
def initialize(value, type)
  @value = value
  @type = type
end

Public Instance Methods

value() click to toggle source
# File lib/firecord/record/serializer.rb, line 9
def value
  @value.nil? ? @value : send(@type)
end

Private Instance Methods

float() click to toggle source
# File lib/firecord/record/serializer.rb, line 29
def float
  @value.respond_to?(:to_f) ? @value.to_f : nil
end
integer() click to toggle source
# File lib/firecord/record/serializer.rb, line 25
def integer
  @value.respond_to?(:to_i) ? @value.to_i : nil
end
private_key() click to toggle source
# File lib/firecord/record/serializer.rb, line 21
def private_key
  @value
end