Class: Ruby2JS::Rails::SprocketProcessor

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

Instance Method Summary collapse

Constructor Details

#initialize(file) ⇒ SprocketProcessor



37
38
39
# File 'lib/ruby2js/rails.rb', line 37

def initialize( file)
  @file = file
end

Instance Method Details

#render(context, _) ⇒ Object



40
41
42
43
# File 'lib/ruby2js/rails.rb', line 40

def render(context , _)
  context = context.instance_eval { binding } unless context.is_a? Binding
  Ruby2JS.convert(File.read(@file), binding: context).to_s
end