class AutoBrewster::CLI

Public Class Methods

new(args) click to toggle source
# File lib/auto_brewster/cli.rb, line 3
def initialize(args)
  @args = args
end

Public Instance Methods

execute!() click to toggle source
# File lib/auto_brewster/cli.rb, line 7
def execute!
  AutoBrewster.send(get_action)
end
get_action() click to toggle source
# File lib/auto_brewster/cli.rb, line 11
def get_action
  return :compare_screens if @args.length < 1

  if !AutoBrewster.respond_to?(@args[0])
    raise "Action \"#{@args[0]}\" not available on AutoBrewster"
  else
    return @args[0].to_sym
  end
end