Sha256: b90005a336f1489ffc67e00d2118b19663e436f08b9365dfb6f1cd741883ee58
Contents?: true
Size: 741 Bytes
Versions: 3
Compression:
Stored size: 741 Bytes
Contents
# frozen_string_literal: true module ForemanHostReports module Controller module Parameters module HostReport extend ActiveSupport::Concern class_methods do def host_report_params_filter Foreman::ParameterFilter.new(::HostReport).tap do |filter| # body is permitted in controller filter.permit :format, :version, :host, :proxy, :reported_at, :proxy_id, :host_id, :change, :nochange, :failure filter.permit :keywords => [] end end end def host_report_params self.class.host_report_params_filter.filter_params(params, parameter_filter_context) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems