Class: Sprockets::CommonJS::Preprocessor
- Inherits:
-
Tilt::Template
- Object
- Tilt::Template
- Sprockets::CommonJS::Preprocessor
- Defined in:
- lib/sprockets_cjs/preprocessor.rb
Instance Method Summary collapse
Instance Method Details
#evaluate(context, locals, &block) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/sprockets_cjs/preprocessor.rb', line 9 def evaluate(context, locals, &block) context.require_asset 'common_js' data.lines.each do |line| if line =~ /.*require\s*\(\s*[\'\"]([^\)]+)[\'\"]\s*\)/ begin context.require_asset($1) rescue Sprockets::FileNotFound context.require_asset("./" + $1) end end end data end |
#prepare ⇒ Object
7 |
# File 'lib/sprockets_cjs/preprocessor.rb', line 7 def prepare; end |