Module: Gitguard::DirSearch
- Defined in:
- lib/gitguard/dir_search.rb
Defined Under Namespace
Classes: DirNotFound
Class Method Summary collapse
Class Method Details
.up(dir = Dir.pwd, &block) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/gitguard/dir_search.rb', line 10 def up(dir = Dir.pwd, &block) return dir if yield(dir) parent = File.dirname(dir) if dir == parent return nil else return up(parent, &block) end end |