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