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