Sha256: 0a5a06f55bb844514ae37c980ee3cb1c622e4b23a9a035a0f3fd3e10377807b3

Contents?: true

Size: 458 Bytes

Versions: 76

Compression:

Stored size: 458 Bytes

Contents

require 'r10k/feature/collection'
require 'forwardable'
require 'r10k/util/commands'

module R10K
  module Features
    @features = R10K::Feature::Collection.new

    class << self
      extend Forwardable
      def_delegators :@features, :add, :available?
    end
  end
end

R10K::Features.add(:shellgit) { R10K::Util::Commands.which('git') }

R10K::Features.add(:rugged, :libraries => 'rugged')

R10K::Features.add(:pe_license, :libraries => 'pe_license')

Version data entries

76 entries across 76 versions & 2 rubygems

Version Path
r10k-5.0.0 lib/r10k/features.rb
r10k-4.1.0 lib/r10k/features.rb
r10k-4.0.2 lib/r10k/features.rb
r10k-4.0.1 lib/r10k/features.rb
r10k-4.0.0 lib/r10k/features.rb
r10k-4.0.0.pre lib/r10k/features.rb
r10k-3.16.0 lib/r10k/features.rb
r10k-3.15.4 lib/r10k/features.rb
r10k-3.15.3 lib/r10k/features.rb
r10k-3.15.2 lib/r10k/features.rb
r10k-3.15.1 lib/r10k/features.rb
r10k-3.15.0 lib/r10k/features.rb
akerl-r10k-3.14.2.1 lib/r10k/features.rb
r10k-3.14.2 lib/r10k/features.rb
r10k-3.14.1 lib/r10k/features.rb
r10k-3.14.0 lib/r10k/features.rb
r10k-3.13.0 lib/r10k/features.rb
r10k-3.12.1 lib/r10k/features.rb
r10k-3.12.0 lib/r10k/features.rb
r10k-3.11.0 lib/r10k/features.rb