class Protobuf::ActiveRecord::Serialization::ClassMethods::DateTimeCaller

Public Class Methods

new(field) click to toggle source
# File lib/protobuf/active_record/serialization.rb, line 175
def initialize(field)
  @field = field
end

Public Instance Methods

call(selph) click to toggle source
# File lib/protobuf/active_record/serialization.rb, line 179
def call(selph)
  value = selph.__send__(@field)

  value&.to_i
rescue NameError # Has happened when field is not on model or ignored from db
  return nil
end