module Github::Authorization

def client(options={})

Setup OAuth2 instance
def client(options={})
  @client ||= ::OAuth2::Client.new(client_id, client_secret,
    {
      :site          => options.fetch(:site) { Github.site },
      :authorize_url => 'login/oauth/authorize',
      :token_url     => 'login/oauth/access_token'
    }
  )
end