FilterHash

Public Class Methods

safe_values(h) click to toggle source
# File lib/console/rails/filter_hash.rb, line 2
def self.safe_values(h)
  tests = filters
  out = nil
  h.keys.each do |k|
    key_s = k.to_s.downcase
    (out ||= h.dup)[k] = '[FILTERED]' if tests.any?{ |s| key_s.include?(s) }
  end
  out || h
end

Protected Class Methods

filters() click to toggle source
# File lib/console/rails/filter_hash.rb, line 12
def self.filters
  @filters ||= Rails.application.config.filter_parameters.map(&:to_s).map(&:downcase).uniq
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.