class PactBroker::Api::Resources::Integrations
Public Instance Methods
allowed_methods()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 16 def allowed_methods ["GET", "OPTIONS", "DELETE"] end
content_types_provided()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 9 def content_types_provided [ ["text/vnd.graphviz", :to_dot], ["application/hal+json", :to_json] ] end
delete_resource()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 32 def delete_resource integration_service.delete_all true end
integrations()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 28 def integrations @integrations ||= integration_service.find_all end
policy_name()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 37 def policy_name :'integrations::integrations' end
to_dot()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 20 def to_dot PactBroker::Api::Renderers::IntegrationsDotRenderer.call(integrations) end
to_json()
click to toggle source
# File lib/pact_broker/api/resources/integrations.rb, line 24 def to_json decorator_class(:integrations_decorator).new(integrations).to_json(decorator_options) end