Class: Protip::Transformers::DeprecatedTransformer::DateTransformer
- Inherits:
-
Object
- Object
- Protip::Transformers::DeprecatedTransformer::DateTransformer
- Includes:
- Protip::Transformer
- Defined in:
- lib/protip/transformers/deprecated_transformer.rb
Instance Method Summary collapse
Instance Method Details
#to_message(object, field) ⇒ Object
52 53 54 55 |
# File 'lib/protip/transformers/deprecated_transformer.rb', line 52 def (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) ⇒ Object
49 50 51 |
# File 'lib/protip/transformers/deprecated_transformer.rb', line 49 def to_object(, field) ::Date.new(.year, .month, .day) end |