module Auth::Sanitizer::FilteredAttributes

def included(base)

Returns:
  • (void) -

Parameters:
  • base (Class) -- The including class
def included(base)
  base.extend(ClassMethods)
  base.prepend(InitializerMethods)
end

def inspect

Returns:
  • (String) -
def inspect
  return super if thing_filter.things.empty?
  inspected_vars = instance_variables.map do |var|
    if thing_filter.filtered?(var)
      "#{var}=#{thing_filter.label}"
    else
      "#{var}=#{instance_variable_get(var).inspect}"
    end
  end
  "#<#{self.class}:#{object_id} #{inspected_vars.join(", ")}>"
end

def thing_filter

Returns:
  • (ThingFilter) -
def thing_filter
  @thing_filter
end