class Jeweler::Generator
def use_user_git_config
def use_user_git_config git_config = self.read_git_config unless git_config.has_key? 'user.name' raise NoGitUserName end unless git_config.has_key? 'user.email' raise NoGitUserEmail end unless git_config.has_key? 'github.user' raise NoGitHubUser end if should_create_repo unless git_config.has_key? 'github.token' raise NoGitHubToken end end self.user_name = git_config['user.name'] self.user_email = git_config['user.email'] self.github_username = git_config['github.user'] self.github_token = git_config['github.token'] end