lib/github_cli/ui.rb in github_cli-0.5.1 vs lib/github_cli/ui.rb in github_cli-0.5.2
- old
+ new
@@ -4,29 +4,35 @@
class UI
attr_writer :shell
def initialize(shell)
@shell = shell
+ @quite = false
+ @debug = ENV['DEBUG']
end
- def confirm(message)
- @shell.say message, :green
+ def confirm(message, newline=nil)
+ @shell.say message, :green, newline
end
- def info(message)
- @shell.say message, nil
+ def info(message, newline=nil)
+ @shell.say message, nil, newline
end
- def warn(message)
- @shell.say message, :yellow
+ def warn(message, newline=nil)
+ @shell.say message, :yellow, newline
end
- def error(message)
- @shell.say message, :red
+ def error(message, newline=nil)
+ @shell.say message, :red, newline
end
- def debug(message)
- @shell.say message
+ def debug(message, newline=nil)
+ @shell.say message, nil, newline
+ end
+
+ def quite!
+ @quite = true
end
def debug!
@debug = true
end