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