Method: MLS::Property::DateTime#load
- Defined in:
- lib/mls/properties/datetime.rb
#load(value) ⇒ Object
from_json
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/mls/properties/datetime.rb', line 3 def load(value) # from_json if value.is_a?(::String) ::DateTime.iso8601(value) elsif value.nil? || value.is_a?(::DateTime) value elsif value.is_a?(::Time) || value.is_a?(::Date) value.to_datetime else raise 'unsupported date type' end end |