Module: Sambot::UI
- Defined in:
- lib/sambot/ui.rb
Class Method Summary collapse
- .ask(msg) ⇒ Object
- .ask_password(msg) ⇒ Object
- .debug(msg) ⇒ Object
- .error(msg) ⇒ Object
- .info(msg) ⇒ Object
- .warn(msg) ⇒ Object
Class Method Details
.ask(msg) ⇒ Object
6 7 8 |
# File 'lib/sambot/ui.rb', line 6 def self.ask(msg) Thor.new.ask(msg) end |
.ask_password(msg) ⇒ Object
10 11 12 |
# File 'lib/sambot/ui.rb', line 10 def self.ask_password(msg) Thor.new.ask(msg, :echo => false) end |
.debug(msg) ⇒ Object
19 20 21 22 |
# File 'lib/sambot/ui.rb', line 19 def self.debug(msg) date_format = DateTime.now.strftime("%Y-%m-%d %H:%M:%S") Thor.new.say("#{date_format} [D] #{msg}", :gray) end |
.error(msg) ⇒ Object
29 30 31 32 |
# File 'lib/sambot/ui.rb', line 29 def self.error(msg) date_format = DateTime.now.strftime("%Y-%m-%d %H:%M:%S") Thor.new.say("#{date_format} [E] #{msg}", :red) end |
.info(msg) ⇒ Object
24 25 26 27 |
# File 'lib/sambot/ui.rb', line 24 def self.info(msg) date_format = DateTime.now.strftime("%Y-%m-%d %H:%M:%S") Thor.new.say("#{date_format} [I] #{msg}", :green) end |
.warn(msg) ⇒ Object
14 15 16 17 |
# File 'lib/sambot/ui.rb', line 14 def self.warn(msg) date_format = DateTime.now.strftime("%Y-%m-%d %H:%M:%S") Thor.new.say("#{date_format} [W] #{msg}", :yellow) end |