예제 #1
0
		public RubyConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
		{
			this.textEditor = textEditor;
			rubyConsole = new RubyConsole(textEditor, dispatcher);
		}
예제 #2
0
 /// <remarks>
 /// After the engine is created the standard output is replaced with our custom Stream class so we
 /// can redirect the stdout to the text editor window.
 /// This can be done in this method since the Runtime object will have been created before this method
 /// is called.
 /// </remarks>
 protected override IConsole CreateConsole(ScriptEngine engine, CommandLine commandLine, ConsoleOptions options)
 {
     SetOutput(new RubyOutputStream(textEditor));
     rubyConsole = new RubyConsole(textEditor, commandLine);
     return(rubyConsole);
 }
예제 #3
0
 public RubyConsoleHost(IScriptingConsoleTextEditor textEditor, IControlDispatcher dispatcher)
 {
     this.textEditor = textEditor;
     rubyConsole     = new RubyConsole(textEditor, dispatcher);
 }