Method: PathSearch#search
- Defined in:
- lib/bakery/detail/search.rb
#search(filename) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/bakery/detail/search.rb', line 40 def search filename if File.exist? filename file = filename end if file == nil file = searchAllPaths File.basename(filename) end if file == nil file = searchWithExts File.basename(filename, File.extname(filename)) end if block_given? if file != nil yield file else stderr.puts "[WARNING] #{filename} was not found while searching in #{paths}." end end file end |