Class: PactBroker::Api::Contracts::ConsumerVersionSelectorContract
- Inherits:
-
BaseContract
- Object
- Dry::Validation::Contract
- BaseContract
- PactBroker::Api::Contracts::ConsumerVersionSelectorContract
- Defined in:
- lib/pact_broker/api/contracts/consumer_version_selector_contract.rb
Constant Summary collapse
- BRANCH_KEYS =
[:latest, :tag, :fallbackTag, :branch, :fallbackBranch, :matchingBranch, :mainBranch]
- ENVIRONMENT_KEYS =
[:environment, :deployed, :released, :deployedOrReleased]
- ALL_KEYS =
BRANCH_KEYS + ENVIRONMENT_KEYS + [:consumer]
Method Summary
Methods inherited from BaseContract
Methods included from DryValidationErrorsFormatter
#add_error, #add_indexed_error, #format_errors
Methods included from DryValidationMethods
#not_provided?, #provided?, #validate_environment_with_name_exists, #validate_no_spaces_if_present, #validate_not_blank_if_present, #validate_not_multiple_lines, #validate_pacticipant_with_name_exists, #validate_url, #validate_valid_url, #validate_version_number, #validation_message