# File lib/puppet/util.rb, line 186 186: def binary(bin) 187: if bin =~ /^\// 188: return bin if FileTest.file? bin and FileTest.executable? bin 189: else 190: ENV['PATH'].split(File::PATH_SEPARATOR).each do |dir| 191: dest=File.join(dir, bin) 192: return dest if FileTest.file? dest and FileTest.executable? dest 193: end 194: end 195: return nil 196: end