class Referral::Cli

Public Class Methods

new(argv) click to toggle source
# File lib/referral/cli.rb, line 7
def initialize(argv)
  @options = ParsesOptions.new.call(argv)
end

Public Instance Methods

call() click to toggle source
# File lib/referral/cli.rb, line 11
def call
  PrintsResults.new.call(Runner.new.call(@options), @options)
rescue => e
  warn "FATAL ERROR: #{e.message}"
  warn e.backtrace
  exit 1
end