class Rack::Auth::Travis::ENVAuthenticator
Public Instance Methods
authz(auth_req, env_auth_token)
click to toggle source
# File lib/rack/auth/travis.rb, line 88 def authz(auth_req, env_auth_token) Travis.authz(auth_req.owner_name, auth_req.name, env_auth_token) end
valid?(auth_req)
click to toggle source
# File lib/rack/auth/travis.rb, line 76 def valid?(auth_req) [ Travis.repo_env_key(auth_req.repo_slug), 'TRAVIS_AUTH_DEFAULT' ].each do |k| env_auth_token = ENV[k] next unless env_auth_token return true if auth_req.token == authz(auth_req, env_auth_token) end false end