class AssetPathsFromManifest::Manifest
Public Class Methods
file_path()
click to toggle source
# File lib/asset_paths_from_manifest/manifest.rb, line 10 def file_path AssetPathsFromManifest.configuration.manifest_json_path end
load()
click to toggle source
# File lib/asset_paths_from_manifest/manifest.rb, line 6 def load new(file_path) end
new(json_path)
click to toggle source
# File lib/asset_paths_from_manifest/manifest.rb, line 15 def initialize(json_path) @json_path = json_path load end
Public Instance Methods
load()
click to toggle source
# File lib/asset_paths_from_manifest/manifest.rb, line 20 def load @data = File.exist?(@json_path) ? JSON.parse(File.read(@json_path)) : {}.freeze end
lookup(name)
click to toggle source
# File lib/asset_paths_from_manifest/manifest.rb, line 24 def lookup(name) load if Rails.env.development? if @data['files'] @data['files'][name] else @data[name] end end