diff options
Diffstat (limited to 'lib/puppet/provider.rb')
-rw-r--r-- | lib/puppet/provider.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/puppet/provider.rb b/lib/puppet/provider.rb index 26c1254e3..e73bb0cb6 100644 --- a/lib/puppet/provider.rb +++ b/lib/puppet/provider.rb @@ -64,6 +64,11 @@ class Puppet::Provider end end + # Is the provided feature a declared feature? + def self.declared_feature?(name) + defined?(@declared_features) and @declared_features.include?(name) + end + # Does this implementation match all of the default requirements? If # defaults are empty, we return false. def self.default? |