Class: Ruby2JS::Rails::SprocketProcessor
- Inherits:
-
Object
- Object
- Ruby2JS::Rails::SprocketProcessor
- Defined in:
- lib/ruby2js/rails.rb
Instance Method Summary collapse
-
#initialize(file = nil) ⇒ SprocketProcessor
constructor
A new instance of SprocketProcessor.
- #render(context, _) ⇒ Object
Constructor Details
#initialize(file = nil) ⇒ SprocketProcessor
39 40 41 |
# File 'lib/ruby2js/rails.rb', line 39 def initialize(file = nil) @file = file end |
Instance Method Details
#render(context, _) ⇒ Object
42 43 44 45 |
# File 'lib/ruby2js/rails.rb', line 42 def render(context , _) context = context.instance_eval { binding } unless context.is_a? Binding Ruby2JS.convert(File.read(@file), binding: context).to_s end |