Module: PactBroker::Services::GroupService

Extended by:
Repositories, PactBroker::Services, GroupService
Included in:
GroupService
Defined in:
lib/pact_broker/services/group_service.rb

Instance Method Summary collapse

Methods included from Repositories

pact_repository, pacticipant_repository, tag_repository, version_repository, webhook_repository

Methods included from PactBroker::Services

group_service, pact_service, pacticipant_service, tag_service, version_service, webhook_service

Instance Method Details

#find_group_containing(pacticipant) ⇒ Object



14
15
16
# File 'lib/pact_broker/services/group_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/services/group_service.rb', line 18

def groups
  Relationships::Groupify.call pacticipant_service.find_relationships
end