Class: PactBroker::Diagnostic::Resources::BaseResource
- Inherits:
-
Webmachine::Resource
- Object
- Webmachine::Resource
- PactBroker::Diagnostic::Resources::BaseResource
- Includes:
- Api::Resources::Authentication
- Defined in:
- lib/pact_broker/diagnostic/resources/base_resource.rb
Direct Known Subclasses
Instance Method Summary collapse
Methods included from Api::Resources::Authentication
Instance Method Details
#base_url ⇒ Object
20 21 22 |
# 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? ⇒ Boolean
15 16 17 18 |
# File 'lib/pact_broker/diagnostic/resources/base_resource.rb', line 15 def forbidden? return false unless PactBroker.configuration. !PactBroker.configuration..call(self, {}) end |
#is_authorized?(authorization_header) ⇒ Boolean
11 12 13 |
# File 'lib/pact_broker/diagnostic/resources/base_resource.rb', line 11 def () authenticated?(self, ) end |