Sha256: 347930dd7ed592173667c814e5bdc53de44690b64533e173b5b719d050dddb11

Contents?: true

Size: 325 Bytes

Versions: 4

Compression:

Stored size: 325 Bytes

Contents

extentions = 
  delegate: () ->
    options = Array::pop.apply(arguments)
    for method in arguments
      @::[method] = ->
        delegatee = @[options.to]
        delegatee[method].apply delegatee, arguments

_.extend Backbone.Model, extentions
_.extend Backbone.View, extentions
_.extend Backbone.Collection, extentions

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
alpha-simprini-engine-0.0.4 app/assets/javascripts/lib/backbone.coffee
alpha-simprini-engine-0.0.3 app/assets/javascripts/lib/backbone.coffee
alpha-simprini-engine-0.0.2 app/assets/javascripts/lib/backbone.coffee
alpha-simprini-engine-0.0.1 app/assets/javascripts/lib/backbone.coffee