Sha256: c9db9416714842bcbdcf7ca0b809c322e5de9dfad39abbb632e762df8133942c
Contents?: true
Size: 752 Bytes
Versions: 8
Compression:
Stored size: 752 Bytes
Contents
module Foreman::Controller::Parameters::DiscoveredHost extend ActiveSupport::Concern include Foreman::Controller::Parameters::HostBase include Foreman::Controller::Parameters::HostCommon class_methods do def discovered_host_params_filter Foreman::ParameterFilter.new(::Host::Discovered).tap do |filter| filter.permit :discovery_rule_id add_host_base_params_filter(filter) add_host_common_params_filter(filter) end end end def discovered_host_params self.class.discovered_host_params_filter.filter_params(params, parameter_filter_context) end def discovered_host_params_host self.class.discovered_host_params_filter.filter_params(params, parameter_filter_context, :host) end end
Version data entries
8 entries across 8 versions & 1 rubygems