Sha256: b87bad0fef65cca9acdb0ee383df68ce1c67108617fd039883ae68ac6a0562d1
Contents?: true
Size: 546 Bytes
Versions: 55
Compression:
Stored size: 546 Bytes
Contents
require 'webmachine' require 'pact_broker/api/resources/authentication' module PactBroker module Diagnostic module Resources class BaseResource < Webmachine::Resource include PactBroker::Api::Resources::Authentication def is_authorized?(authorization_header) authenticated?(self, authorization_header) end def forbidden? return false if PactBroker.configuration.authorize.nil? !PactBroker.configuration.authorize.call(self, {}) end end end end end
Version data entries
55 entries across 55 versions & 1 rubygems