module PactBroker::Api::Paths

Constants

BADGE_PATHS
CAN_I_DEPLOY_BRANCH_ENV_BADGE_PATH
CAN_I_DEPLOY_TAG_BADGE_PATH
CAN_I_MERGE_BADGE_PATH
MATRIX_BADGE_PATH
PACT_BADGE_PATH
VERIFICATION_RESULTS

Public Instance Methods

is_badge_path?(path) click to toggle source
# File lib/pact_broker/api/paths.rb, line 19
def is_badge_path?(path)
  # Optimise by checking include? first - regexp slow
  path.include?("/badge") && BADGE_PATHS.any?{ | regex | path =~ regex }
end
is_verification_results_path?(path) click to toggle source
# File lib/pact_broker/api/paths.rb, line 15
def is_verification_results_path?(path)
  path.start_with?("/pacts") && (path =~ VERIFICATION_RESULTS)
end