module Cased::Rails::Config

Public Instance Methods

filter_parameters=(new_filter_parameters) click to toggle source
# File lib/cased/rails/config.rb, line 21
def filter_parameters=(new_filter_parameters)
  @filter_parameters = new_filter_parameters
end
filter_parameters?() click to toggle source
# File lib/cased/rails/config.rb, line 25
def filter_parameters?
  return @filter_parameters if defined?(@filter_parameters)

  @filter_parameters = if ENV['CASED_FILTER_PARAMETERS']
    parse_bool(ENV['CASED_FILTER_PARAMETERS'])
  else
    ::Rails.env.staging? || ::Rails.env.production?
  end
end
unfiltered_parameters() click to toggle source
# File lib/cased/rails/config.rb, line 10
def unfiltered_parameters
  @unfiltered_parameters ||= [
    # Database record ID's
    'id',
    # Controller actions
    'action',
    # Controller names
    'controller',
  ].freeze
end
unfiltered_parameters=(new_unfiltered_parameters) click to toggle source
# File lib/cased/rails/config.rb, line 6
def unfiltered_parameters=(new_unfiltered_parameters)
  @unfiltered_parameters = Array.wrap(new_unfiltered_parameters)
end