lib/pact_broker/api/resources/webhooks.rb in pact_broker-1.1.0 vs lib/pact_broker/api/resources/webhooks.rb in pact_broker-1.2.0

- old
+ new

@@ -1,29 +1,30 @@ require 'pact_broker/services' require 'pact_broker/api/decorators/webhooks_decorator' -module PactBroker::Api +module PactBroker + module Api + module Resources - module Resources + class Webhooks < BaseResource - class Webhooks < BaseResource + def content_types_provided + [["application/hal+json", :to_json]] + end - def content_types_provided - [["application/hal+json", :to_json]] - end + def allowed_methods + ["GET"] + end - def allowed_methods - ["GET"] - end + def to_json + Decorators::WebhooksDecorator.new(webhooks).to_json(decorator_context(resource_title: "Webhooks")) + end - def to_json - Decorators::WebhooksDecorator.new(webhooks).to_json(decorator_context(resource_title: "Webhooks")) - end + def webhooks + webhook_service.find_all + end - def webhooks - webhook_service.find_all end - end - end -end + end +end \ No newline at end of file