module Hat::Model::Transformers::DateTimeTransformer
Public Class Methods
from_raw(value)
click to toggle source
# File lib/hat/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
to_raw(date_time)
click to toggle source
# File lib/hat/model/transformers/date_time_transformer.rb, line 20 def self.to_raw(date_time) if date_time date_time.iso8601 else nil end end