Sha256: 8bb11f8558e080daedd86b9ef12e9157e33700ff2336cc65b8466d3413c24a6f

Contents?: true

Size: 407 Bytes

Versions: 1

Compression:

Stored size: 407 Bytes

Contents

Spine = @Spine or require('spine')

Spine.Model.Local =
  extended: ->
    @change @saveLocal
    @fetch @loadLocal

  saveLocal: ->
    result = JSON.stringify(@)
    localStorage[@className] = result

  loadLocal: (options = {})->
    options.clear = true unless options.hasOwnProperty('clear')
    result = localStorage[@className]
    @refresh(result or [], options)

module?.exports = Spine.Model.Local

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spine-rails-0.1.2 vendor/assets/javascripts/spine/local.coffee