class Streaminator
Public Instance Methods
stderr_puts(string, verbosity=Verbosity::NORMAL)
click to toggle source
# File lib/ceedling/streaminator.rb, line 20 def stderr_puts(string, verbosity=Verbosity::NORMAL) if (@verbosinator.should_output?(verbosity)) @stream_wrapper.stderr_puts(string) @stream_wrapper.stderr_flush end # write to log as though Verbosity::OBNOXIOUS @loginator.log( string, @streaminator_helper.extract_name($stderr) ) end
stdout_puts(string, verbosity=Verbosity::NORMAL)
click to toggle source
for those objects for whom the configurator has already been instantiated, Streaminator
is a convenience object for handling verbosity and writing to the std streams
# File lib/ceedling/streaminator.rb, line 10 def stdout_puts(string, verbosity=Verbosity::NORMAL) if (@verbosinator.should_output?(verbosity)) @stream_wrapper.stdout_puts(string) @stream_wrapper.stdout_flush end # write to log as though Verbosity::OBNOXIOUS @loginator.log( string, @streaminator_helper.extract_name($stdout) ) end
stream_puts(stream, string, verbosity=Verbosity::NORMAL)
click to toggle source
# File lib/ceedling/streaminator.rb, line 30 def stream_puts(stream, string, verbosity=Verbosity::NORMAL) if (@verbosinator.should_output?(verbosity)) stream.puts(string) stream.flush end # write to log as though Verbosity::OBNOXIOUS @loginator.log( string, @streaminator_helper.extract_name(stream) ) end