Module: BatCave::Support::Git
- Included in:
- Action::Add, DSL, BatCave::Store
- Defined in:
- lib/batcave/support/git.rb
Instance Method Summary collapse
Instance Method Details
#project_root ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/batcave/support/git.rb', line 4 def project_root return @project_root if instance_variable_defined?(:@project_root) root = %x{git rev-parse --show-toplevel}.chomp if $?.exitstatus != 0 raise "'git rev-parse --show-toplevel' failed. No project root found. Is this in a git clone?" end @project_root = root return root end |