# File lib/puppet/provider.rb, line 166 166: def self.optional_commands(hash) 167: hash.each do |name, path| 168: name = symbolize(name) 169: @commands[name] = path 170: 171: if block_given? 172: yield(name, path) 173: end 174: 175: # Now define the class and instance methods. 176: make_command_methods(name) 177: end 178: end