class RedisCopy::UI::CommandLine

Public Instance Methods

abort(message = nil) click to toggle source
# File lib/redis-copy/ui/command_line.rb, line 18
def abort(message = nil)
  notify(['ABORTED',message].compact.join(': '))
  exit 1
end
confirm?(prompt) click to toggle source
# File lib/redis-copy/ui/command_line.rb, line 10
def confirm?(prompt)
  $stderr.puts(prompt)
  return true unless @options[:prompt]
  $stderr.puts("Continue? [yN]")
  abort unless $stdin.gets.chomp =~ /y/i
  true
end
notify(message) click to toggle source
# File lib/redis-copy/ui/command_line.rb, line 23
def notify(message)
  $stderr.puts(message)
end