Sha256: 1a6809830061084e9edfeb54e180a6125404f2b2f506fd129bad3130bd2930aa
Contents?: true
Size: 688 Bytes
Versions: 1
Compression:
Stored size: 688 Bytes
Contents
# frozen_string_literal: true module ForemanAcd module Concerns # Parameters for AppInstances module AppInstanceParameters extend ActiveSupport::Concern class_methods do def app_instance_params_filter Foreman::ParameterFilter.new(::ForemanAcd::AppInstance).tap do |filter| filter.permit(:name, :app_definition_id, :description, :hosts) end end end def app_instance_params param_name = parameter_filter_context.api? ? 'app_instance' : 'foreman_acd_app_instance' self.class.app_instance_params_filter.filter_params(params, parameter_filter_context, param_name) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foreman_acd-0.2.1 | app/controllers/foreman_acd/concerns/app_instance_parameters.rb |