Sha256: 452c2aa0be434e5960067f0f72ce688ac8c3aad81aa383fc2dfcc453497d5496
Contents?: true
Size: 596 Bytes
Versions: 4
Compression:
Stored size: 596 Bytes
Contents
# frozen_string_literal: true module ForemanVault module Controller module Parameters module VaultConnection extend ActiveSupport::Concern class_methods do def vault_connection_params_filter Foreman::ParameterFilter.new(::VaultConnection).tap do |filter| filter.permit :name, :url, :token, :role_id, :secret_id end end end def vault_connection_params self.class.vault_connection_params_filter.filter_params(params, parameter_filter_context) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems