class Git::Config
The global configuration for this gem
Attributes
Public Class Methods
Source
# File lib/git/config.rb, line 8 def initialize @binary_path = nil @git_ssh = nil @timeout = nil end
Public Instance Methods
Source
# File lib/git/config.rb, line 14 def binary_path @binary_path || (ENV.fetch('GIT_PATH', nil) && File.join(ENV.fetch('GIT_PATH', nil), 'git')) || 'git' end
Source
# File lib/git/config.rb, line 18 def git_ssh @git_ssh || ENV.fetch('GIT_SSH', nil) end
Source
# File lib/git/config.rb, line 22 def timeout @timeout || (ENV.fetch('GIT_TIMEOUT', nil) && ENV['GIT_TIMEOUT'].to_i) end