Module: PactBroker::Repositories

Defined Under Namespace

Modules: Helpers, Scopes

Instance Method Summary collapse

Instance Method Details

#branch_version_repositoryObject



45
46
47
48
# File 'lib/pact_broker/repositories.rb', line 45

def branch_version_repository
  require "pact_broker/versions/branch_version_repository"
  PactBroker::Versions::BranchVersionRepository.new
end

#integration_repositoryObject



50
51
52
53
# File 'lib/pact_broker/repositories.rb', line 50

def integration_repository
  require "pact_broker/integrations/repository"
  PactBroker::Integrations::Repository.new
end

#label_repositoryObject



25
26
27
28
# File 'lib/pact_broker/repositories.rb', line 25

def label_repository
  require "pact_broker/labels/repository"
  Labels::Repository.new
end

#matrix_repositoryObject



40
41
42
43
# File 'lib/pact_broker/repositories.rb', line 40

def matrix_repository
  require "pact_broker/matrix/repository"
  Matrix::Repository.new
end

#pact_repositoryObject



16
17
18
# File 'lib/pact_broker/repositories.rb', line 16

def pact_repository
  PactBroker::Pacts::Repository.new
end

#pacticipant_repositoryObject



6
7
8
9
# File 'lib/pact_broker/repositories.rb', line 6

def pacticipant_repository
  require "pact_broker/pacticipants/repository"
  Pacticipants::Repository.new
end

#tag_repositoryObject



20
21
22
23
# File 'lib/pact_broker/repositories.rb', line 20

def tag_repository
  require "pact_broker/tags/repository"
  Tags::Repository.new
end

#verification_repositoryObject



35
36
37
38
# File 'lib/pact_broker/repositories.rb', line 35

def verification_repository
  require "pact_broker/verifications/repository"
  Verifications::Repository.new
end

#version_repositoryObject



11
12
13
14
# File 'lib/pact_broker/repositories.rb', line 11

def version_repository
  require "pact_broker/versions/repository"
  Versions::Repository.new
end

#webhook_repositoryObject



30
31
32
33
# File 'lib/pact_broker/repositories.rb', line 30

def webhook_repository
  require "pact_broker/webhooks/repository"
  Webhooks::Repository.new
end