Module: Sprockets::RubyProcessor
- Defined in:
- lib/workarea/ext/sprockets/ruby_processor.rb
Constant Summary collapse
- VERSION =
'1'
Class Method Summary collapse
Class Method Details
.cache_key ⇒ Object
5 6 7 |
# File 'lib/workarea/ext/sprockets/ruby_processor.rb', line 5 def self.cache_key @cache_key ||= "#{name}:#{VERSION}".freeze end |
.call(input) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/workarea/ext/sprockets/ruby_processor.rb', line 9 def self.call(input) context = input[:environment].context_class.new(input) context.extend(Workarea::Plugin::AssetAppendsHelper) context.extend(ActionView::Helpers) context.extend(InlineSvg::ActionView::Helpers) context.instance_eval(input[:data]) end |