class PactBroker::Diagnostic::Resources::BaseResource

Public Instance Methods

base_url() click to toggle source
# File lib/pact_broker/diagnostic/resources/base_resource.rb, line 20
def base_url
  request.env["pactbroker.base_url"] || request.base_uri.to_s.chomp("/")
end
forbidden?() click to toggle source
# File lib/pact_broker/diagnostic/resources/base_resource.rb, line 15
def forbidden?
  return false if PactBroker.configuration.authorize.nil?
  !PactBroker.configuration.authorize.call(self, {})
end
is_authorized?(authorization_header) click to toggle source
# File lib/pact_broker/diagnostic/resources/base_resource.rb, line 11
def is_authorized?(authorization_header)
  authenticated?(self, authorization_header)
end