Sha256: a8efa5a12994d5192ba9e602ec378b217f445006821006d65abea15db0aec5a8

Contents?: true

Size: 716 Bytes

Versions: 2

Compression:

Stored size: 716 Bytes

Contents

require 'dk/runner'

module Dk

  class ConfigRunner < Runner

    def initialize(config, opts = nil)
      opts ||= {}
      super({
        :params                   => config.params,
        :before_callbacks         => config.before_callbacks,
        :prepend_before_callbacks => config.prepend_before_callbacks,
        :after_callbacks          => config.after_callbacks,
        :prepend_after_callbacks  => config.prepend_after_callbacks,
        :ssh_hosts                => config.ssh_hosts,
        :ssh_args                 => config.ssh_args,
        :host_ssh_args            => config.host_ssh_args,
        :logger                   => opts[:logger] || config.dk_logger
      })
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dk-0.1.1 lib/dk/config_runner.rb
dk-0.1.0 lib/dk/config_runner.rb