module Less::JavaScript
Public Class Methods
context_wrapper()
click to toggle source
# File lib/less/java_script.rb, line 16 def self.context_wrapper @@context_wrapper ||= default_context_wrapper end
context_wrapper=(klass)
click to toggle source
# File lib/less/java_script.rb, line 20 def self.context_wrapper=(klass) @@context_wrapper = klass end
default_context_wrapper()
click to toggle source
# 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
eval(source)
click to toggle source
# File lib/less/java_script.rb, line 29 def self.eval(source) context_wrapper.instance.eval(source) end
exec(&block)
click to toggle source
execute a block as JS
# File lib/less/java_script.rb, line 25 def self.exec(&block) context_wrapper.instance.exec(&block) end