module Nehm::UI
Constants
- SLEEP_PERIOD
This constant used to set delay between user operation Because it’s more comfortable to have a small delay between interactions
Public Class Methods
ask(arg = "")
click to toggle source
# File lib/nehm/ui.rb, line 13 def self.ask(arg = "") say arg $stdin.gets.chomp end
error(msg)
click to toggle source
# File lib/nehm/ui.rb, line 18 def self.error(msg) say "#{msg}\n".red end
newline()
click to toggle source
# File lib/nehm/ui.rb, line 26 def self.newline say end
say(msg = '')
click to toggle source
# File lib/nehm/ui.rb, line 30 def self.say(msg = '') puts msg end
sleep()
click to toggle source
# File lib/nehm/ui.rb, line 34 def self.sleep Kernel.sleep(SLEEP_PERIOD) end
success(msg)
click to toggle source
# File lib/nehm/ui.rb, line 38 def self.success(msg) say msg.green end
term(msg = nil)
click to toggle source
# File lib/nehm/ui.rb, line 42 def self.term(msg = nil) say msg.red if msg raise NehmExit end
warning(msg)
click to toggle source
# File lib/nehm/ui.rb, line 47 def self.warning(msg) say "#{msg}".yellow end