Sha256: d0bb19598eae4855006303054c59b5c98ab7e4b7ec6f1e70268ae0e5e585a330

Contents?: true

Size: 564 Bytes

Versions: 9

Compression:

Stored size: 564 Bytes

Contents

require 'puppet/provider/confine_collection'

module Puppet::Provider::Confiner
    def confine(hash)
        confine_collection.confine(hash)
    end

    def confine_collection
        unless defined?(@confine_collection)
            @confine_collection = Puppet::Provider::ConfineCollection.new(self.to_s)
        end
        @confine_collection
    end

    # Check whether this implementation is suitable for our platform.
    def suitable?(short = true)
        return confine_collection.valid? if short
        return confine_collection.summary
    end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
puppet-0.25.5 lib/puppet/provider/confiner.rb
puppet-0.25.4 lib/puppet/provider/confiner.rb
puppet-0.25.3 lib/puppet/provider/confiner.rb
puppet-0.24.9 lib/puppet/provider/confiner.rb
puppet-0.25.2 lib/puppet/provider/confiner.rb
puppet-0.25.1 lib/puppet/provider/confiner.rb
puppet-0.25.0 lib/puppet/provider/confiner.rb
puppet-0.24.7 lib/puppet/provider/confiner.rb
puppet-0.24.8 lib/puppet/provider/confiner.rb