class Output
Constants
- FAILED
- OKAY
- SKIPPED
- STATUS_WIDTH
Public Class Methods
dummy_output()
click to toggle source
# File lib/output.rb, line 61 def dummy_output @dummy_output ||= DummyOutput.new end
error(msg)
click to toggle source
# File lib/output.rb, line 45 def error(msg) @err.puts(msg.red) end
failed()
click to toggle source
# File lib/output.rb, line 35 def failed @out.puts(FAILED.red) end
okay()
click to toggle source
# File lib/output.rb, line 27 def okay @out.puts(OKAY.green) end
out(msg)
click to toggle source
# File lib/output.rb, line 49 def out(msg) @out.puts(msg) end
print(msg)
click to toggle source
# File lib/output.rb, line 53 def print(msg) @out.print(msg) end
silence()
click to toggle source
# File lib/output.rb, line 57 def silence @out = @err = dummy_output end
skipped()
click to toggle source
# File lib/output.rb, line 31 def skipped @out.puts(SKIPPED.yellow) end
status(name)
click to toggle source
# File lib/output.rb, line 23 def status(name) @out.print(format("%-#{STATUS_WIDTH}<name>s ", name: name)) end
warn(msg)
click to toggle source
# File lib/output.rb, line 39 def warn(msg) @err.puts(msg.yellow) end
Also aliased as: notice