TODO: GemRunnerProxy should raise exception if listener still has any leftover output when run is invoked.
# File lib/geminstaller/output_observer.rb, line 5 5: def initialize 6: @stream = :stdout 7: @listeners = [] 8: end
# File lib/geminstaller/output_observer.rb, line 33
33: def flush
34: end
# File lib/geminstaller/output_observer.rb, line 19
19: def print(output)
20: @listeners.each do |listener|
21: listener.notify(output, @stream)
22: end
23: end
# File lib/geminstaller/output_observer.rb, line 25
25: def puts(output)
26: print("#{output}\n")
27: end
# File lib/geminstaller/output_observer.rb, line 10
10: def register(listener)
11: listener = [listener] unless listener.is_a?(Array)
12: @listeners += listener
13: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.