module Auth::Sanitizer::FilteredAttributes::ClassMethods
def filtered_attribute_names(base)
-
(Array-)
Parameters:
-
base(Class) -- The class to get filtered attributes for
def filtered_attribute_names(base) return [] unless base.instance_variable_defined?(:@filtered_attribute_names) base.instance_variable_get(:@filtered_attribute_names) || [] end
def filtered_attribute_names
-
(Array-)
def filtered_attribute_names ClassMethods.filtered_attribute_names(self) end
def filtered_attributes(base, *attributes)
-
(void)-
Parameters:
-
attributes(Array) -- One or more attribute names
def filtered_attributes(base, *attributes) base.instance_variable_set(:@filtered_attribute_names, attributes.map(&:to_sym)) end
def filtered_attributes(*attributes)
-
(void)-
Parameters:
-
attributes(Array) -- One or more attribute names
def filtered_attributes(*attributes) ClassMethods.filtered_attributes(self, *attributes) end