Module: PactBroker::Repositories

Defined Under Namespace

Modules: Helpers

Instance Method Summary collapse

Instance Method Details

#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