Method: Less::JavaScript::RhinoContext#eval
- Defined in:
- lib/less/java_script/rhino_context.rb
#eval(source, options = {}) ⇒ Object
42 43 44 45 46 47 48 49 50 |
# File 'lib/less/java_script/rhino_context.rb', line 42 def eval(source, = {}) source = source.encode('UTF-8') if source.respond_to?(:encode) source_name = [:source_name] || "<eval>" line_number = [:line_number] || 1 @rhino_context.eval("(#{source})", source_name, line_number) rescue Rhino::JSError => e handle_js_error(e) end |