Sha256: cb02f07befd51c4fc2da9d79a4a05bd8287d558acdfccff831fe355727c14c75
Contents?: true
Size: 1 KB
Versions: 2
Compression:
Stored size: 1 KB
Contents
# frozen_string_literal: true module ForemanWebhooks module Controller module Parameters module Webhook extend ActiveSupport::Concern class_methods do def webhook_params_filter Foreman::ParameterFilter.new(::Webhook).tap do |filter| filter.permit :name, :target_url, :webhook_template_id, :event, :http_method, :http_content_type, :enabled, :verify_ssl, :ssl_ca_certs, :user, :password, :http_headers, :proxy_authorization end end end def webhook_params self.class.webhook_params_filter.filter_params(params, parameter_filter_context) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems