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