Sha256: b9738a5d2cd47c2ceaf37406dbc728823752b8a73c261a12529b7eaa7ad0ead5
Contents?: true
Size: 462 Bytes
Versions: 2
Compression:
Stored size: 462 Bytes
Contents
# manifest file module LuxAssets::Manifest MANIFEST = Pathname.new('./public/manifest.json') extend self def add name, path json = JSON.load MANIFEST.read return false if json['files'][name] == path json['files'][name] = path MANIFEST.write JSON.pretty_generate(json) true end def get name json = JSON.load MANIFEST.read json['files'][name] end ### MANIFEST.write '{"files":{}}' unless MANIFEST.exist? end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lux_assets-0.1.9 | ./lib/lux_assets/manifest.rb |
lux_assets-0.1.4 | ./lib/lux_assets/manifest.rb |