Sha256: e3a31d77bd07de078c2a493748c13e4adefdf5b5a510f94e87d39413111632db

Contents?: true

Size: 553 Bytes

Versions: 2

Compression:

Stored size: 553 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
        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

2 entries across 2 versions & 1 rubygems

Version Path
puppet-0.24.6 lib/puppet/provider/confiner.rb
puppet-0.24.5 lib/puppet/provider/confiner.rb