UNPKG

429 Btext/coffeescriptView Raw
1
2Asset = require('./.').Asset
3
4class exports.ClientRack extends Asset
5 url: '/asset-rack.js'
6 create: (options) ->
7 @assets = {}
8 for asset in @rack.assets
9 @assets[asset.url] = asset.specificUrl
10
11 @contents = """
12 var assets = {
13 assets: #{JSON.stringify(@assets)},
14 url: #{(url) -> @assets[url]}
15 };
16 """
17 @emit 'created'