Method: HttpApiTools::Model::Transformers::DateTimeTransformer.from_raw
- Defined in:
- lib/http_api_tools/model/transformers/date_time_transformer.rb
.from_raw(value) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/http_api_tools/model/transformers/date_time_transformer.rb', line 8 def self.from_raw(value) if value && value.kind_of?(String) ::DateTime.parse(value) elsif value.kind_of?(DateTime) || value.kind_of?(Date) || value.kind_of?(Time) value elsif value == nil nil else raise TransformError, "Cannot transform #{value.class.name} to DateTime" end end |