# File lib/less/java_script.rb, line 16 def self.context_wrapper @@context_wrapper ||= default_context_wrapper end
# File lib/less/java_script.rb, line 20 def self.context_wrapper=(klass) @@context_wrapper = klass end
# File lib/less/java_script.rb, line 4 def self.default_context_wrapper if defined?(JRUBY_VERSION) require 'less/java_script/rhino_context' RhinoContext else require 'less/java_script/v8_context' V8Context end end
# File lib/less/java_script.rb, line 29 def self.eval(source) context_wrapper.instance.eval(source) end
execute a block as JS
# File lib/less/java_script.rb, line 25 def self.exec(&block) context_wrapper.instance.exec(&block) end