class Travis::Tools::Github

def acceptable?(token)

def acceptable?(token)
  return true unless check_token
  gh   = GH.with(:token => token)
  user = gh['user']
  if github_login and github_login != user['login']
    debug "token is not acceptable: identifies %p instead of %p" % [user['login'], github_login]
    false
  else
    true
  end
rescue GH::Error => error
  debug "token is not acceptable: #{gh_error(error)}"
  false
end