module OAuth2::FilteredAttributes

def self.included(base)

Returns:
  • (void) -

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

def inspect

Returns:
  • (String) -
def inspect
  filtered_attribute_names = self.class.filtered_attribute_names
  return super if filtered_attribute_names.empty?
  inspected_vars = instance_variables.map do |var|
    if filtered_attribute_names.any? { |filtered_var| var.to_s.include?(filtered_var.to_s) }
      "#{var}=[FILTERED]"
    else
      "#{var}=#{instance_variable_get(var).inspect}"
    end
  end
  "#<#{self.class}:#{object_id} #{inspected_vars.join(", ")}>"
end