Sha256: eae9a0853e57d5d661ce3f34a4aba6bc24b80c9c9cc311db5efa8ea2bc9e1113
Contents?: true
Size: 655 Bytes
Versions: 6
Compression:
Stored size: 655 Bytes
Contents
require "pact_broker/repositories" module PactBroker module Labels module Service extend self extend PactBroker::Repositories def get_all_unique_labels pagination_options = {} label_repository.get_all_unique_labels(pagination_options) end 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 def find args label_repository.find args end def delete args label_repository.delete args end end end end
Version data entries
6 entries across 6 versions & 1 rubygems