lib/scrivito/date_attribute.rb in scrivito_sdk-0.50.1 vs lib/scrivito/date_attribute.rb in scrivito_sdk-0.60.0.rc1

- old
+ new

@@ -9,8 +9,16 @@ Time.utc($1.to_i, $2.to_i, $3.to_i, $4.to_i, $5.to_i, $6.to_i).in_time_zone else raise "The value is not a valid ISO date time: #{iso_date_time.inspect}" end end + + def self.serialize(attribute_value) + attribute_value = case attribute_value + when Date then attribute_value.to_time + when Time then attribute_value.to_time.utc + end + attribute_value.strftime('%Y%m%d%H%M%S') if attribute_value + end end end