module Gitguard::DirSearch
Public Instance Methods
up(dir = Dir.pwd) { |dir| ... }
click to toggle source
# 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