Sha256: 182bc655209a67014acd1ac0fe5ad61c9670d246fb2b755edffca0379deb0cb7
Contents?: true
Size: 629 Bytes
Versions: 14
Compression:
Stored size: 629 Bytes
Contents
class Luca.Observer constructor: (@options={})-> _.extend @, Backbone.Events @type = @options.type if @options.debugAll @bind "all", (trigger, one, two)=> console.log "ALL", trigger, one, two relay: (triggerer, args...)-> console.log "Relaying", trigger, args @trigger "event", triggerer, args @trigger "event:#{ args[0] }", triggerer, args.slice(1) Luca.Observer.enableObservers = (options={})-> Luca.enableGlobalObserver = true Luca.ViewObserver = new Luca.Observer _.extend(options, type:"view") Luca.CollectionObserver = new Luca.Observer _.extend(options, type:"collection")
Version data entries
14 entries across 14 versions & 1 rubygems