Sha256: 855348c5b3f9a25a5ed1c02f8621091495bff57f9ad3cef639ae9628a24a8de2
Contents?: true
Size: 814 Bytes
Versions: 38
Compression:
Stored size: 814 Bytes
Contents
module Redcar class Ruby class ReplMirror < Redcar::REPL::ReplMirror def title "Ruby REPL" end def grammar_name "Ruby REPL" end def prompt ">>" end def format_error(e) backtrace = e.backtrace.reject{|l| l =~ /repl_mirror/} backtrace.unshift("(repl):1") "#{e.class}: #{e.message}\n #{backtrace.join("\n ")}" end def evaluator @evaluator ||= ReplMirror::Evaluator.new end class Evaluator attr_reader :output def initialize @binding = binding @output = nil end def inspect "main" end def execute(command) eval(command, @binding).inspect end end end end end
Version data entries
38 entries across 38 versions & 2 rubygems