Files
2017-12-21 11:42:41 +01:00

17 lines
529 B
CoffeeScript

import DS from 'ember-data'
import moment from 'moment'
# mozo magick, better than ember-cli-moment-transform, since it preserves dates through time zones!!!!
export default DS.Transform.extend
deserialize: (serialized)->
return serialized unless serialized
m = moment(serialized)
m.type = 'datetime'
m
serialize: (deserialized, options = {})->
return deserialized unless deserialized
deserialized = moment(deserialized) unless moment.isMoment(deserialized)
deserialized.format(options.format)