class RemindMeTo::CLI
Public Class Methods
new()
click to toggle source
# File lib/remindmeto/cli.rb, line 4 def initialize @options = {} end
Public Instance Methods
run(args = ARGV)
click to toggle source
# File lib/remindmeto/cli.rb, line 8 def run(args = ARGV) trap_interrupt @options = Normalizer.new(args).process Runner.new(@options).run end
trap_interrupt()
click to toggle source
# File lib/remindmeto/cli.rb, line 15 def trap_interrupt Signal.trap('INT') do exit!(1) $stderr.puts $stderr.puts 'Stopping remindmeto' end end