Module: Agqr

Defined in:
lib/agqr.rb,
lib/agqr/program.rb,
lib/agqr/recorder.rb,
lib/agqr/recorder/job.rb,
lib/agqr/recorder/version.rb

Defined Under Namespace

Classes: Program, Recorder

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.run(argv) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/agqr.rb', line 7

def run(argv)
  if argv[0] == "--help"
    puts "Usage: #{File.basename(__FILE__)} [config_file=config.yml]"
    exit
  end

  config = YAML.load_file(argv[0] || "config.yml")
  recorder = Agqr::Recorder.new(config)
  recorder.load_programs
end