class DeveloperInfo

Public Class Methods

new(git_repository_path) click to toggle source
# File lib/developer_info.rb, line 4
def initialize(git_repository_path)
  @git_repository_path = git_repository_path
end

Public Instance Methods

editor() click to toggle source
# File lib/developer_info.rb, line 8
def editor
  git_config.config["core.editor"]
end
email() click to toggle source
# File lib/developer_info.rb, line 12
def email
  git_config.config["user.email"]
end
name() click to toggle source
# File lib/developer_info.rb, line 16
def name
  git_config.config["user.name"]
end
to_s() click to toggle source
# File lib/developer_info.rb, line 20
def to_s
  "#{name} (#{email})"
end

Private Instance Methods

git_config() click to toggle source
# File lib/developer_info.rb, line 26
def git_config
  @git_config ||= Git.open(@git_repository_path)
end