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

21 lines
526 B
CoffeeScript

import Ember from 'ember'
export default Ember.Object.reopen
getPropertyValues: (names...) ->
result = Ember.A()
for name in names
result.push @get(name)
result
toProperties: ->
result = {}
for key, value of @
continue unless @hasOwnProperty(key)
continue if key is 'changeset'
if typeof(value?.format) is 'function'
value = value.format()
else if typeof(value?.toISOString) is 'function'
value = value.toISOString()
result[key] = value
result