class PactBroker::Api::Resources::PacticipantsForLabel

Public Instance Methods

allowed_methods() click to toggle source
# File lib/pact_broker/api/resources/pacticipants_for_label.rb, line 13
def allowed_methods
  ["GET", "OPTIONS"]
end
content_types_provided() click to toggle source
# File lib/pact_broker/api/resources/pacticipants_for_label.rb, line 9
def content_types_provided
  [["application/hal+json", :to_json]]
end
generate_json(pacticipants) click to toggle source
# File lib/pact_broker/api/resources/pacticipants_for_label.rb, line 21
def generate_json pacticipants
  decorator_class(:pacticipants_decorator).new(pacticipants).to_json(**decorator_options)
end
policy_name() click to toggle source
# File lib/pact_broker/api/resources/pacticipants_for_label.rb, line 25
def policy_name
  :'pacticipants::pacticipants'
end
to_json() click to toggle source
# File lib/pact_broker/api/resources/pacticipants_for_label.rb, line 17
def to_json
  generate_json(pacticipant_service.find identifier_from_path )
end