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