Module: PactBroker::Services

Instance Method Summary collapse

Instance Method Details

#group_serviceObject



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

def group_service
  require 'pact_broker/groups/service'
  Groups::Service
end

#pact_serviceObject



4
5
6
7
8
# File 'lib/pact_broker/services.rb', line 4

def pact_service
  # TODO work out how to fix circular dependency
  require 'pact_broker/pacts/service'
  Pacts::Service
end

#pacticipant_serviceObject



10
11
12
13
# File 'lib/pact_broker/services.rb', line 10

def pacticipant_service
  require 'pact_broker/pacticipants/service'
  Pacticipants::Service
end

#tag_serviceObject



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

def tag_service
  require 'pact_broker/tags/service'
  Tags::Service
end

#verification_serviceObject



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

def verification_service
  require 'pact_broker/verifications/service'
  Verifications::Service
end

#version_serviceObject



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

def version_service
  require 'pact_broker/versions/service'
  Versions::Service
end

#webhook_serviceObject



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

def webhook_service
  require 'pact_broker/webhooks/service'
  Webhooks::Service
end