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

Version Path
foreman_virt_who_configure-0.5.26 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.25 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.24 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.23 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.21 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.20 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.19 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.18 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.17 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.16 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.15 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.14 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.13 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.12 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.11 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.10 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.9 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.8 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.7 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb
foreman_virt_who_configure-0.5.6 app/controllers/foreman_virt_who_configure/concerns/config_parameters.rb