Class: Brut::FrontEnd::AssetPathResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/brut/front_end/asset_path_resolver.rb

Instance Method Summary collapse

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

#reloadObject



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