Class: Brut::FrontEnd::AssetPathResolver
- Inherits:
-
Object
- Object
- Brut::FrontEnd::AssetPathResolver
- Defined in:
- lib/brut/front_end/asset_path_resolver.rb
Instance Method Summary collapse
-
#initialize(metadata_file:) ⇒ AssetPathResolver
constructor
A new instance of AssetPathResolver.
-
#reload ⇒ Object
-
#resolve(path) ⇒ Object
Constructor Details
#initialize(metadata_file:) ⇒ AssetPathResolver
Returns a new instance of AssetPathResolver.
2 3 4 5 |
# File 'lib/brut/front_end/asset_path_resolver.rb', line 2 def initialize(metadata_file:) @metadata_file = reload end |
Instance Method Details
#reload ⇒ Object
7 8 9 10 |
# File 'lib/brut/front_end/asset_path_resolver.rb', line 7 def reload @asset_metadata = Brut::FrontEnd::AssetMetadata.new(asset_metadata_file: @metadata_file) @asset_metadata.load! end |
#resolve(path) ⇒ Object
12 13 14 |
# File 'lib/brut/front_end/asset_path_resolver.rb', line 12 def resolve(path) @asset_metadata.resolve(path) end |