Class: KubeQueue::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/kube_queue/cli.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv = ARGV) ⇒ CLI

Returns a new instance of CLI.



10
11
12
13
14
# File 'lib/kube_queue/cli.rb', line 10

def initialize(argv = ARGV)
  parse_options(argv)

  @argv = argv
end

Instance Attribute Details

#argvObject (readonly)

Returns the value of attribute argv.



8
9
10
# File 'lib/kube_queue/cli.rb', line 8

def argv
  @argv
end

Instance Method Details

#runObject



16
17
18
19
20
21
22
# File 'lib/kube_queue/cli.rb', line 16

def run
  load_files!

  runner = Runner.new(job_name)

  runner.run(payload)
end