class AudioFeedManager::Console
Public Instance Methods
ask(label, default: "")
click to toggle source
# File lib/audio_feed_manager/console.rb, line 22 def ask(label, default: "") stdout.print "#{label} [#{default}]: " result = stdin.gets.to_s.chomp result == "" ? default : result end
die(error)
click to toggle source
# File lib/audio_feed_manager/console.rb, line 17 def die(error) self.fail(error) raise StopApplication end
error(*msg)
click to toggle source
# File lib/audio_feed_manager/console.rb, line 9 def error(*msg) stderr.puts(*msg) end
fail(error)
click to toggle source
# File lib/audio_feed_manager/console.rb, line 13 def fail(error) error(error.message) end
info(*msg)
click to toggle source
# File lib/audio_feed_manager/console.rb, line 5 def info(*msg) stdout.puts(*msg) end