Module: ActionView::Helpers::AssetTagHelper
- Defined in:
- lib/engine_assets/extensions/rails/assets.rb
Instance Method Summary collapse
- #asset_file_path_with_engine_assets(path) ⇒ Object
- #expand_javascript_sources_with_engine_assets(sources, recursive = false) ⇒ Object
Instance Method Details
#asset_file_path_with_engine_assets(path) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/engine_assets/extensions/rails/assets.rb', line 13 def asset_file_path_with_engine_assets(path) primary = asset_file_path_without_engine_assets(path) return primary if File.exist?(primary) EngineAssets::PublicLocator.locate(path) end |
#expand_javascript_sources_with_engine_assets(sources, recursive = false) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/engine_assets/extensions/rails/assets.rb', line 2 def (sources, recursive = false) if sources.include?(:all) result = (determine_source(:defaults, @@javascript_expansions).dup | (sources, recursive)) result.map! { |entry| entry =~ /\.js$/ ? entry : "#{entry}.js" } return result.uniq else raise NotImplementedError end end |