Module: CaptainHoog::Cli::Git

Included in:
Hoog
Defined in:
lib/captain_hoog/cli/git.rb

Class Method Summary collapse

Class Method Details

.check_if_git_presentObject



18
19
20
21
22
23
# File 'lib/captain_hoog/cli/git.rb', line 18

def check_if_git_present
  if not is_git_repository?
    puts "I can't detect a Git repository".red
    raise Thor::Error
  end
end

.git_dirObject



14
15
16
# File 'lib/captain_hoog/cli/git.rb', line 14

def git_dir
  Pathname.new(Dir.getwd)
end

.hooks_dirObject



10
11
12
# File 'lib/captain_hoog/cli/git.rb', line 10

def hooks_dir
  git_dir.join(".git", "hooks")
end

.is_git_repository?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/captain_hoog/cli/git.rb', line 6

def is_git_repository?
 File.exist?(File.join(Dir.getwd, ".git"))
end