class Protip::Transformers::DeprecatedTransformer::DateTransformer

Public Instance Methods

to_message(object, field) click to toggle source
# File lib/protip/transformers/deprecated_transformer.rb, line 52
def to_message(object, field)
  raise ArgumentError.new("Field #{field.name} expected a date, #{object.class.name} given") unless object.is_a?(::Date)
  field.subtype.msgclass.new(year: object.year, month: object.month, day: object.day)
end
to_object(message, field) click to toggle source
# File lib/protip/transformers/deprecated_transformer.rb, line 49
def to_object(message, field)
  ::Date.new(message.year, message.month, message.day)
end