Module: PactBroker::Groups::Service

Extended by:
Service, Repositories, Services
Included in:
Service
Defined in:
lib/pact_broker/groups/service.rb

Instance Method Summary collapse

Methods included from Repositories

label_repository, matrix_repository, pact_repository, pacticipant_repository, tag_repository, verification_repository, version_repository, webhook_repository

Methods included from Services

badge_service, certificate_service, group_service, index_service, integration_service, label_service, matrix_service, metrics_service, pact_service, pacticipant_service, tag_service, verification_service, version_service, webhook_service, webhook_trigger_service

Instance Method Details

#find_group_containing(pacticipant) ⇒ Object



14
15
16
# File 'lib/pact_broker/groups/service.rb', line 14

def find_group_containing pacticipant
  groups.find { | group | group.include_pacticipant? pacticipant }
end

#groupsObject



18
19
20
# File 'lib/pact_broker/groups/service.rb', line 18

def groups
  Relationships::Groupify.call index_service.find_index_items
end