Class: HtmlAssets::HtmlAssetCompiler
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- HtmlAssets::HtmlAssetCompiler
- Includes:
- ActionView::Helpers::JavaScriptHelper
- Defined in:
- lib/html_assets/html_asset_compiler.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.default_mime_type ⇒ Object
8 9 10 |
# File 'lib/html_assets/html_asset_compiler.rb', line 8 def self.default_mime_type 'application/javascript' end |
Instance Method Details
#evaluate(scope, locals, &block) ⇒ Object
12 13 14 15 16 |
# File 'lib/html_assets/html_asset_compiler.rb', line 12 def evaluate(scope, locals, &block) path = scope.logical_path path.sub!('html/','') if path.start_with? 'html/' "window.HTML_Assets['#{path}'] = '#{escape_javascript data}'" end |
#prepare ⇒ Object
5 6 |
# File 'lib/html_assets/html_asset_compiler.rb', line 5 def prepare end |