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