Method: Opsmgr::ErrandRunner#initialize

Defined in:
lib/opsmgr/errand_runner.rb

#initialize(bosh_command:, environment_name:, logger:, product_name:, errand_name:, download_logs:) ⇒ ErrandRunner

Returns a new instance of ErrandRunner.



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/opsmgr/errand_runner.rb', line 6

def initialize(bosh_command:, environment_name:, logger:, product_name:, errand_name:, download_logs:)
  @bosh_command = bosh_command
  @environment_name = environment_name
  @logger = logger
  @product_name = product_name
  @errand_name = errand_name
  @download_logs = download_logs ? "--download-logs" : ""

  @bosh_command_runner = Opsmgr::BoshCommandRunner.new(
    bosh_command: @bosh_command,
    logger: @logger
  )
end