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