# File lib/puppet/util/provider_features.rb, line 16
16:     def available?(obj)
17:       if self.methods
18:         return !!methods_available?(obj)
19:       else
20:         # In this case, the provider has to declare support for this
21:         # feature, and that's been checked before we ever get to the
22:         # method checks.
23:         return false
24:       end
25:     end