class PactBroker::Api::Resources::PreviousDistinctPactVersion
Public Instance Methods
allowed_methods()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 15 def allowed_methods ["GET", "OPTIONS"] end
content_types_provided()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 11 def content_types_provided [["application/hal+json", :to_json]] end
pact()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 27 def pact @pact ||= pact_service.find_previous_distinct_pact_version(pact_params) end
pact_params()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 31 def pact_params @pact_params ||= PactBroker::Pacts::PactParams.from_request request, identifier_from_path end
policy_name()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 35 def policy_name :'pacts::pact' end
resource_exists?()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 19 def resource_exists? !!pact end
to_json()
click to toggle source
# File lib/pact_broker/api/resources/previous_distinct_pact_version.rb, line 23 def to_json decorator_class(:pact_decorator).new(pact).to_json(**decorator_options) end