2
require 'rubygems/user_interaction'
4
class MockGemUi < Gem::StreamUI
5
class TermError < RuntimeError; end
12
@tty = true unless defined?(@tty)
18
def initialize(input = "")
19
ins = StringIO.new input
48
def terminate_interaction(status=0)
51
raise TermError unless status == 0
52
raise Gem::SystemExitException, status