Sha256: b2aa41c4d6e577debe317252d79b10c61006de5cb1ee2456878ecb14d74a4580
Contents?: true
Size: 585 Bytes
Versions: 3
Compression:
Stored size: 585 Bytes
Contents
Lanes.View.RenderContext = { stack: [] reset: ()-> @stack = [] start: (@parent, model=@parent.model)-> @stack = [[@parent,model]] push: (identifier, model)-> @stack.push([identifier,model]) @_grants = null model: -> @stack[ @stack.length-1 ][1]?.modelForAccess() view: -> @stack[ @stack.length-1 ][0] canRead: (field)-> Lanes.current_user.canRead( this.model(), field ) canWrite: (field)-> Lanes.current_user.canWrite( this.model(), field ) pop: -> @stack.pop() }
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.0.3 | client/javascripts/view/RenderContext.coffee |
lanes-0.0.2 | client/javascripts/view/RenderContext.coffee |
lanes-0.0.1 | client/javascripts/view/RenderContext.coffee |