module PactBroker::Services
Constants
- FACTORIES
Public Instance Methods
badge_service()
click to toggle source
# File lib/pact_broker/services.rb, line 52 def badge_service get(:badge_service) end
branch_service()
click to toggle source
# File lib/pact_broker/services.rb, line 92 def branch_service get(:branch_service) end
certificate_service()
click to toggle source
# File lib/pact_broker/services.rb, line 60 def certificate_service get(:certificate_service) end
contract_service()
click to toggle source
# File lib/pact_broker/services.rb, line 88 def contract_service get(:contract_service) end
deployed_version_service()
click to toggle source
# File lib/pact_broker/services.rb, line 80 def deployed_version_service get(:deployed_version_service) end
environment_service()
click to toggle source
# File lib/pact_broker/services.rb, line 76 def environment_service get(:environment_service) end
get(name)
click to toggle source
# File lib/pact_broker/services.rb, line 12 def get(name) FACTORIES[name].call end
group_service()
click to toggle source
# File lib/pact_broker/services.rb, line 36 def group_service get(:group_service) end
index_service()
click to toggle source
# File lib/pact_broker/services.rb, line 16 def index_service get(:index_service) end
integration_service()
click to toggle source
# File lib/pact_broker/services.rb, line 64 def integration_service get(:integration_service) end
label_service()
click to toggle source
# File lib/pact_broker/services.rb, line 32 def label_service get(:label_service) end
matrix_service()
click to toggle source
# File lib/pact_broker/services.rb, line 56 def matrix_service get(:matrix_service) end
metrics_service()
click to toggle source
# File lib/pact_broker/services.rb, line 72 def metrics_service get(:metrics_service) end
pact_service()
click to toggle source
# File lib/pact_broker/services.rb, line 20 def pact_service get(:pact_service) end
pacticipant_service()
click to toggle source
# File lib/pact_broker/services.rb, line 24 def pacticipant_service get(:pacticipant_service) end
register_default_services()
click to toggle source
rubocop: disable Metrics/MethodLength
# File lib/pact_broker/services.rb, line 97 def register_default_services register_service(:index_service) do require "pact_broker/index/service" Index::Service end register_service(:metrics_service) do require "pact_broker/metrics/service" Metrics::Service end register_service(:matrix_service) do require "pact_broker/matrix/service" Matrix::Service end register_service(:pact_service) do require "pact_broker/pacts/service" Pacts::Service end register_service(:pacticipant_service) do require "pact_broker/pacticipants/service" Pacticipants::Service end register_service(:tag_service) do require "pact_broker/tags/service" Tags::Service end register_service(:label_service) do require "pact_broker/labels/service" Labels::Service end register_service(:group_service) do require "pact_broker/groups/service" Groups::Service end register_service(:webhook_service) do require "pact_broker/webhooks/service" Webhooks::Service end register_service(:version_service) do require "pact_broker/versions/service" Versions::Service end register_service(:verification_service) do require "pact_broker/verifications/service" Verifications::Service end register_service(:badge_service) do require "pact_broker/badges/service" Badges::Service end register_service(:certificate_service) do require "pact_broker/certificates/service" Certificates::Service end register_service(:integration_service) do require "pact_broker/integrations/service" Integrations::Service end register_service(:webhook_trigger_service) do require "pact_broker/webhooks/trigger_service" Webhooks::TriggerService end register_service(:environment_service) do require "pact_broker/deployments/environment_service" Deployments::EnvironmentService end register_service(:deployed_version_service) do require "pact_broker/deployments/deployed_version_service" PactBroker::Deployments::DeployedVersionService end register_service(:released_version_service) do require "pact_broker/deployments/released_version_service" PactBroker::Deployments::ReleasedVersionService end register_service(:contract_service) do require "pact_broker/contracts/service" PactBroker::Contracts::Service end register_service(:branch_service) do require "pact_broker/versions/branch_service" PactBroker::Versions::BranchService end end
register_service(name, &block)
click to toggle source
# File lib/pact_broker/services.rb, line 8 def register_service(name, &block) FACTORIES[name] = block end
released_version_service()
click to toggle source
# File lib/pact_broker/services.rb, line 84 def released_version_service get(:released_version_service) end
tag_service()
click to toggle source
# File lib/pact_broker/services.rb, line 28 def tag_service get(:tag_service) end
verification_service()
click to toggle source
# File lib/pact_broker/services.rb, line 48 def verification_service get(:verification_service) end
version_service()
click to toggle source
# File lib/pact_broker/services.rb, line 44 def version_service get(:version_service) end
webhook_service()
click to toggle source
# File lib/pact_broker/services.rb, line 40 def webhook_service get(:webhook_service) end
webhook_trigger_service()
click to toggle source
# File lib/pact_broker/services.rb, line 68 def webhook_trigger_service get(:webhook_trigger_service) end