1 |
|
2 | Asset = require('./.').Asset
|
3 |
|
4 | class 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'
|