Class: Tod::TimeOfDayType
- Inherits:
-
ActiveModel::Type::Value
- Object
- ActiveModel::Type::Value
- Tod::TimeOfDayType
- Defined in:
- lib/tod/time_of_day_type.rb
Instance Method Summary collapse
Instance Method Details
#cast(value) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/tod/time_of_day_type.rb', line 3 def cast(value) if value.is_a? Hash # rails multiparam attribute # get hour, minute and second and construct new TimeOfDay object ::Tod::TimeOfDay.new(value[4], value[5], value[6]) else # return nil, if input is not parsable Tod::TimeOfDay(value){} end end |
#serialize(value) ⇒ Object
14 15 16 |
# File 'lib/tod/time_of_day_type.rb', line 14 def serialize(value) value.to_s if value.present? end |