Class: Ruby2JS::Rails::SprocketProcessor

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby2js/rails.rb

Instance Method Summary collapse

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