Class: AssetsBooster::Package::Javascript
- Defined in:
- lib/assets_booster/package/javascript.rb
Instance Attribute Summary
Attributes inherited from Base
#assets, #compiler_class, #filename, #name
Instance Method Summary collapse
Methods inherited from Base
#compile, #compiler, #delete, #exists?, #initialize, #merge, #merger, #mtime, #sources, #view_helper_sources
Constructor Details
This class inherits a constructor from AssetsBooster::Package::Base
Instance Method Details
#asset_path(name) ⇒ Object
9 10 11 12 |
# File 'lib/assets_booster/package/javascript.rb', line 9 def asset_path(name) path = AssetsBooster::Packager.asset_path("javascripts") path = File.join(path, name+".js") if name end |
#merger_class ⇒ Object
4 5 6 7 |
# File 'lib/assets_booster/package/javascript.rb', line 4 def merger_class require "assets_booster/merger/simple" AssetsBooster::Merger::Simple end |
#view_helper(view, options) ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/assets_booster/package/javascript.rb', line 14 def view_helper(view, ) if [:inline] view.javascript_tag(read, .except(:inline)) else view.javascript_include_tag(view_helper_sources, ) end end |