class Git::Config
def binary_path
def binary_path @binary_path || ENV['GIT_PATH'] && File.join(ENV['GIT_PATH'], 'git') || 'git' end
def git_ssh
def git_ssh @git_ssh || ENV['GIT_SSH'] end
def initialize
def initialize @binary_path = nil @git_ssh = nil @timeout = nil end
def timeout
def timeout @timeout || (ENV['GIT_TIMEOUT'] && ENV['GIT_TIMEOUT'].to_i) end