Sha256: ab120aad37483ac11c0064a66053e680dbe337a8c9fdb50687da2f1e48c4af76

Contents?: true

Size: 519 Bytes

Versions: 51

Compression:

Stored size: 519 Bytes

Contents

require 'r10k/util/setopts'
require 'r10k/logging'

module R10K
  module Action
    class Base

      include R10K::Logging
      include R10K::Util::Setopts

      attr_accessor :settings

      def initialize(opts, argv, settings = {})
        @opts = opts
        @argv = argv
        @settings = settings

        setopts(opts, allowed_initialize_opts)
      end

      private

      def allowed_initialize_opts
        {
          :config => true,
          :trace  => true,
        }
      end
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
r10k-3.9.0 lib/r10k/action/base.rb
r10k-3.8.0 lib/r10k/action/base.rb
r10k-3.7.0 lib/r10k/action/base.rb
r10k-3.6.0 lib/r10k/action/base.rb
r10k-2.6.9 lib/r10k/action/base.rb
r10k-3.5.2 lib/r10k/action/base.rb
r10k-3.5.1 lib/r10k/action/base.rb
r10k-3.5.0 lib/r10k/action/base.rb
r10k-3.4.1 lib/r10k/action/base.rb
r10k-2.6.8 lib/r10k/action/base.rb
r10k-3.4.0 lib/r10k/action/base.rb
r10k-3.3.3 lib/r10k/action/base.rb
r10k-3.2.3 lib/r10k/action/base.rb
r10k-2.6.7 lib/r10k/action/base.rb
r10k-3.3.2 lib/r10k/action/base.rb
r10k-3.3.1 lib/r10k/action/base.rb
r10k-3.2.1 lib/r10k/action/base.rb
r10k-3.0.4 lib/r10k/action/base.rb
r10k-2.6.6 lib/r10k/action/base.rb
r10k-3.3.0 lib/r10k/action/base.rb