class KumoKeisei::ConsoleJockey
Public Class Methods
flash_message(message)
click to toggle source
# File lib/kumo_keisei/console_jockey.rb, line 6 def self.flash_message(message) puts "\n" puts "###################=============================------------" puts message puts "------------=============================###################" puts "\n" $stdout.flush end
get_confirmation(timeout=30)
click to toggle source
# File lib/kumo_keisei/console_jockey.rb, line 22 def self.get_confirmation(timeout=30) begin status = Timeout::timeout(timeout) { STDIN.gets.chomp } rescue status = false end proceed = status == "yes" proceed ? puts('Proceeding.') : puts('Aborted!') proceed end
write_line(message)
click to toggle source
# File lib/kumo_keisei/console_jockey.rb, line 16 def self.write_line(message) puts message $stdout.flush end