evaluate (Erubis::RubyEvaluator)

    # File lib/erubis/evaluator.rb, line 69
        def evaluate(_context=Context.new)
          _context = Context.new(_context) if _context.is_a?(Hash)
          #return _context.instance_eval(@src, @filename || '(erubis)')
          #@_proc ||= eval("proc { #{@src} }", Erubis::EMPTY_BINDING, @filename || '(erubis)')
          @_proc ||= eval("proc { #{@src} }", binding(), @filename || '(erubis)')
          return _context.instance_eval(&@_proc)
        end