module PactBroker::Api::Resources::Authorization
Public Instance Methods
action()
click to toggle source
# File lib/pact_broker/api/resources/authorization.rb, line 5 def action if read_methods.include?(request.method) :read elsif update_methods.include?(request.method) :update elsif create_methods.include?(request.method) :create elsif delete_methods.include?(request.method) :delete else raise "Cannot map #{request.method} to an action" end end
create_methods()
click to toggle source
# File lib/pact_broker/api/resources/authorization.rb, line 27 def create_methods %w{POST PUT} end
delete_methods()
click to toggle source
# File lib/pact_broker/api/resources/authorization.rb, line 31 def delete_methods %w{DELETE} end
read_methods()
click to toggle source
# File lib/pact_broker/api/resources/authorization.rb, line 19 def read_methods %w{GET HEAD OPTIONS} end
update_methods()
click to toggle source
# File lib/pact_broker/api/resources/authorization.rb, line 23 def update_methods %w{PUT PATCH} end