Module: PrecompiledAssets::Helper
- Defined in:
- lib/precompiled_assets/helper.rb
Constant Summary collapse
- ASSET_DIRECTORIES =
ActionView::Helpers::AssetUrlHelper::ASSET_PUBLIC_DIRECTORIES.except(:javascript, :stylesheet).freeze
Instance Method Summary collapse
Instance Method Details
#asset_resolver ⇒ Object
6 7 8 |
# File 'lib/precompiled_assets/helper.rb', line 6 def asset_resolver Thread.current['PrecompiledAssets::Helper#asset_resolver'] ||= Resolver.new end |
#compute_asset_path(path, options = {}) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/precompiled_assets/helper.rb', line 10 def compute_asset_path(path, = {}) directory = ASSET_DIRECTORIES[[:type]] path_with_directory = File.join(*directory, path) asset_resolver.resolve(path_with_directory.delete_prefix('/')) end |