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