Sha256: 251c62a2a8ee0f649a0454a399fa7e4b6a5d1a96ea5491c4f81b7670b5ce267f
Contents?: true
Size: 645 Bytes
Versions: 51
Compression:
Stored size: 645 Bytes
Contents
module ForemanVirtWhoConfigure module Concerns module ConfigParameters extend ActiveSupport::Concern # 6.2 compatibility layer if respond_to?(:class_methods) class_methods do def config_params_filter Foreman::ParameterFilter.new(::ForemanVirtWhoConfigure::Config).tap do |filter| filter.permit(*ForemanVirtWhoConfigure::Config::PERMITTED_PARAMS) end end end end def config_params self.class.config_params_filter.filter_params(params, parameter_filter_context, 'foreman_virt_who_configure_config') end end end end
Version data entries
51 entries across 51 versions & 1 rubygems