Sha256: a6388ba89aeac458ddbb3fa5657bcd997acb3f268a57c99b54a5b15a602301e1
Contents?: true
Size: 970 Bytes
Versions: 19
Compression:
Stored size: 970 Bytes
Contents
# ----------------------------------------------------------------------------- # Author: Alexander Kravets <alex@slatestudio.com>, # Slate Studio (http://www.slatestudio.com) # # Coding Guide: # https://github.com/thoughtbot/guides/tree/master/style/coffeescript # ----------------------------------------------------------------------------- # ----------------------------------------------------------------------------- # OBJECT STORE # ----------------------------------------------------------------------------- class @ObjectStore constructor: (@config={}) -> @_initialize_store() # PRIVATE =============================================== _initialize_store: -> @_data = @config.data # PUBLIC ================================================ loadObject: (callbacks={}) -> callbacks.onSuccess ?= $.noop callbacks.onSuccess(@_data) update: (id, value, callback) -> $.extend(@_data, value) callback?(@_data)
Version data entries
19 entries across 19 versions & 1 rubygems