Method: MultipleMan::Runner#initialize

Defined in:
lib/multiple_man/runner.rb

#initialize(options = {}) ⇒ Runner

Returns a new instance of Runner.

Raises:

  • (ArgumentError)


22
23
24
25
26
# File 'lib/multiple_man/runner.rb', line 22

def initialize(options = {})
  @mode = options.fetch(:mode, :general)

  raise ArgumentError, "undefined mode: #{mode}" unless MODES.include?(mode)
end