Module: PactBroker::Labels::Service
Constant Summary
Repositories::REPOSITORY_FACTORIES
Instance Method Summary
collapse
branch_repository, branch_version_repository, get_repository, integration_repository, label_repository, matrix_repository, pact_repository, pacticipant_repository, register_default_repositories, register_repository, tag_repository, verification_repository, version_repository, webhook_repository
Instance Method Details
#create(args) ⇒ Object
12
13
14
15
|
# File 'lib/pact_broker/labels/service.rb', line 12
def create args
pacticipant = pacticipant_repository.find_by_name_or_create args.fetch(:pacticipant_name)
label_repository.create pacticipant: pacticipant, name: args.fetch(:label_name)
end
|
#delete(args) ⇒ Object
21
22
23
|
# File 'lib/pact_broker/labels/service.rb', line 21
def delete args
label_repository.delete args
end
|
#find(args) ⇒ Object
17
18
19
|
# File 'lib/pact_broker/labels/service.rb', line 17
def find args
label_repository.find args
end
|