UNPKG
formalize
Version:
latest (0.1.18)
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1
Node.js NoSQL ActiveRecord ORM layer for FoundationDB
github.com/frisb/formalize
frisb/formalize
formalize
/
src
/
active
/
baserecord.coffee
15 lines
(11 loc)
•
329 B
text/coffeescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
ActiveSchema = require(
'./schema'
) module.exports = (options) ->
class
BaseRecord
extends
ActiveSchema
(options)
constructor
: (id) ->
@changed
= []
@isLoaded
=
false
@isNew
=
true
@id
= id
if
typeof id isnt
'undefined'
set
: (key,
val
) -> dest =
super
(key,
val
)
@changed
.push(dest)