Method: Less::JavaScript::RhinoContext#initialize
- Defined in:
- lib/less/java_script/rhino_context.rb
#initialize(globals = nil) ⇒ RhinoContext
Returns a new instance of RhinoContext.
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/less/java_script/rhino_context.rb', line 21 def initialize(globals = nil) @rhino_context = Rhino::Context.new :java => true if @rhino_context.respond_to?(:version) @rhino_context.version = '1.8' apply_1_8_compatibility! if @rhino_context.version.to_s != '1.8' else apply_1_8_compatibility! end globals.each { |key, val| @rhino_context[key] = val } if globals end |