Module: PactBroker::Services

Included in:
Api::Resources::BaseResource, Pacts::Service, GroupService, PacticipantService, UI::Controllers::Groups, UI::Controllers::Relationships
Defined in:
lib/pact_broker/services.rb,
lib/pact_broker/services/tag_service.rb,
lib/pact_broker/services/group_service.rb,
lib/pact_broker/services/version_service.rb,
lib/pact_broker/services/webhook_service.rb,
lib/pact_broker/services/pacticipant_service.rb

Defined Under Namespace

Modules: GroupService, TagService Classes: PacticipantService, VersionService, WebhookService

Instance Method Summary collapse

Instance Method Details

#group_serviceObject



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

def group_service
  GroupService
end

#pact_serviceObject



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

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

#pacticipant_serviceObject



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

def pacticipant_service
  PacticipantService
end

#tag_serviceObject



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

def tag_service
  TagService
end

#version_serviceObject



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

def version_service
  VersionService
end

#webhook_serviceObject



28
29
30
# File 'lib/pact_broker/services.rb', line 28

def webhook_service
  WebhookService
end