# File lib/less/java_script/rhino_context.rb, line 42
      def eval(source, options = {})
        source = source.encode('UTF-8') if source.respond_to?(:encode)

        source_name = options[:source_name] || "<eval>"
        line_number = options[:line_number] || 1
        @rhino_context.eval("(#{source})", source_name, line_number)
      rescue Rhino::JSError => e
        handle_js_error(e)
      end