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
  
  unless git_config.has_key? 'github.token'
    raise NoGitHubToken
  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