Sha256: 4496bb4f4b8249d0fdc06cab0aff7b5f6ce84c08fec8aaa9e780f8b53592aacc

Contents?: true

Size: 547 Bytes

Versions: 2

Compression:

Stored size: 547 Bytes

Contents

# idea & basic implemntation from https://github.com/jashkenas/coffee-script/wiki/FAQ

Lanes.lib ||= {}

Lanes.namespace = (target, name, block) ->
    [target, name, block] = [(if typeof exports isnt 'undefined' then exports else Lanes), arguments...] if arguments.length < 3
    top    = target
    target = target[item] or= {} for item in name.split '.'
    block( target, top ) if typeof block == 'function'

for ns in ['Components', 'Data.Mixins', 'Views.Mixins', 'Screens', 'Vendor', 'Templates', 'Extensions','lib']
    Lanes.namespace(ns)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lanes-0.0.8 client/lanes/lib/namespace.coffee
lanes-0.0.5 client/lanes/lib/namespace.coffee