Class: NoradBeacon::MultiRunner
- Defined in:
- lib/norad_beacon/multi_runner.rb
Instance Attribute Summary collapse
-
#result_sets ⇒ Object
readonly
Returns the value of attribute result_sets.
Attributes inherited from Runner
Instance Method Summary collapse
-
#initialize(prog, args, timeout = 600) ⇒ NoradBeacon::Runner
constructor
Initialize an instance of the MultiRunner class.
Methods inherited from Runner
#execute, #parse_results, results_file
Constructor Details
#initialize(prog, args, timeout = 600) ⇒ NoradBeacon::Runner
Initialize an instance of the MultiRunner class
15 16 17 18 19 20 21 22 |
# File 'lib/norad_beacon/multi_runner.rb', line 15 def initialize(prog, args, timeout = 600) raise ArgumentError, 'args must be an Array' unless args.is_a?(Array) @prog = prog @timeout = timeout @results_file = "/tmp/#{@prog}.#{Time.now.strftime('%Y%m%d-%H%M%S')}" @result_sets = [] @args = format_args(args) end |
Instance Attribute Details
#result_sets ⇒ Object (readonly)
Returns the value of attribute result_sets.
7 8 9 |
# File 'lib/norad_beacon/multi_runner.rb', line 7 def result_sets @result_sets end |