class DiscourseTheme::UI
Public Class Methods
ask(message, default: nil)
click to toggle source
# File lib/discourse_theme/ui.rb, line 11 def self.ask(message, default: nil) @@prompt.ask(@@pastel.cyan("? ") + message, default: default) end
error(message)
click to toggle source
# File lib/discourse_theme/ui.rb, line 27 def self.error(message) puts @@pastel.red("✘ #{message}") end
info(message)
click to toggle source
# File lib/discourse_theme/ui.rb, line 19 def self.info(message) puts @@pastel.blue("i ") + message end
progress(message)
click to toggle source
# File lib/discourse_theme/ui.rb, line 23 def self.progress(message) puts @@pastel.yellow("» ") + message end
select(message, options)
click to toggle source
# File lib/discourse_theme/ui.rb, line 15 def self.select(message, options) @@prompt.select(@@pastel.cyan("? ") + message, options) end
success(message)
click to toggle source
# File lib/discourse_theme/ui.rb, line 31 def self.success(message) puts @@pastel.green("✔ #{message}") end
yes?(message)
click to toggle source
# File lib/discourse_theme/ui.rb, line 7 def self.yes?(message) @@prompt.yes?(@@pastel.cyan("? ") + message) end