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

pact_repository, pacticipant_repository, tag_repository, verification_repository, version_repository, webhook_repository

Methods included from Services

group_service, pact_service, pacticipant_service, tag_service, verification_service, version_service, webhook_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 pacticipant_service.find_relationships
end