Method: ActiveModel::AttributeFilters#all_accessible_attributes

Defined in:
lib/attribute-filters/dsl_sets.rb

#all_accessible_attributes(simple = false) ⇒ AttributeSet Also known as: accessible_attributes_set

Returns a set containing all accessible attributes.

Parameters:

  • simple (Boolean) (defaults to: false)

    optional parameter that disables wrapping a resulting set in a proxy (defaults to false)

Returns:



102
103
104
105
106
# File 'lib/attribute-filters/dsl_sets.rb', line 102

def all_accessible_attributes(simple = false)
  my_class = self.class
  c = my_class.respond_to?(:accessible_attributes) ? my_class.accessible_attributes : []
  simple ? AttributeSet.new(c) : AttributeSet::Query.new(c, self)
end