Add clone() method to model.
parent
bc77cad4ea
commit
6b433bcee0
|
@ -28,6 +28,12 @@ class Model
|
||||||
@.setAttrs(data)
|
@.setAttrs(data)
|
||||||
@.initialize()
|
@.initialize()
|
||||||
|
|
||||||
|
clone: ->
|
||||||
|
instance = new Model(@._name, @._attrs, @._dataTypes)
|
||||||
|
instance._modifiedAttrs = @._modifiedAttrs
|
||||||
|
instance._isModified = @._isModified
|
||||||
|
return instance
|
||||||
|
|
||||||
applyCasts: ->
|
applyCasts: ->
|
||||||
for attrName, castName of @._dataTypes
|
for attrName, castName of @._dataTypes
|
||||||
castMethod = service.casts[castName]
|
castMethod = service.casts[castName]
|
||||||
|
|
Loading…
Reference in New Issue