class PactBroker::Api::Contracts::VerificationContract

Public Instance Methods

not_blank?(value) click to toggle source
# File lib/pact_broker/api/contracts/verification_contract.rb, line 17
def not_blank? value
  value && value.to_s.strip.size > 0
end
valid_url?(url) click to toggle source
# File lib/pact_broker/api/contracts/verification_contract.rb, line 21
def valid_url? url
  URI(url)
rescue URI::InvalidURIError, ArgumentError
  nil
end
valid_version_number?(value) click to toggle source
# File lib/pact_broker/api/contracts/verification_contract.rb, line 27
def valid_version_number?(value)
  return true if PactBroker.configuration.order_versions_by_date

  parsed_version_number = PactBroker.configuration.version_parser.call(value)
  !!parsed_version_number
end