Sha256: beeaa299ff6705286e7ea64c883f1d8cd90a935b69f648899899e0dfafbb49ad
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 Bytes
Contents
require "pact_broker/api/resources/base_resource" require "pact_broker/api/decorators/labels_decorator" require "pact_broker/api/resources/pagination_methods" module PactBroker module Api module Resources class Labels < BaseResource include PaginationMethods def content_types_provided [["application/hal+json", :to_json]] end def allowed_methods ["GET", "OPTIONS"] end def policy_name :'labels::labels' end def to_json decorator_class(:labels_decorator).new(labels).to_json( **decorator_options( hide_label_decorator_links: true, ) ) end def labels label_service.get_all_unique_labels(pagination_options) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-2.111.0 | lib/pact_broker/api/resources/labels.rb |