Class: PactBroker::Api::Resources::ProviderPactsForVerification
- Inherits:
-
ProviderPacts
- Object
- ProviderPacts
- PactBroker::Api::Resources::ProviderPactsForVerification
show all
- Defined in:
- lib/pact_broker/api/resources/provider_pacts_for_verification.rb
Instance Method Summary
collapse
#content_types_provided, #policy_name, #resource_exists?
Instance Method Details
#allowed_methods ⇒ Object
14
15
16
|
# File 'lib/pact_broker/api/resources/provider_pacts_for_verification.rb', line 14
def allowed_methods
["GET", "POST", "OPTIONS"]
end
|
#content_types_accepted ⇒ Object
18
19
20
|
# File 'lib/pact_broker/api/resources/provider_pacts_for_verification.rb', line 18
def content_types_accepted
[["application/json"]]
end
|
22
23
24
25
26
27
28
29
|
# File 'lib/pact_broker/api/resources/provider_pacts_for_verification.rb', line 22
def malformed_request?
if (errors = query_schema.call(query)).any?
set_json_validation_error_messages(errors)
true
else
false
end
end
|
#process_post ⇒ Object
31
32
33
34
|
# File 'lib/pact_broker/api/resources/provider_pacts_for_verification.rb', line 31
def process_post
response.body = to_json
true
end
|
#read_methods ⇒ Object
36
37
38
|
# File 'lib/pact_broker/api/resources/provider_pacts_for_verification.rb', line 36
def read_methods
super + %w{POST}
end
|