Method: ActiveModel::AttributeFilters#all_semi_real_attributes
- Defined in:
- lib/attribute-filters/dsl_sets.rb
#all_semi_real_attributes(simple = false, no_presence_check = true) ⇒ AttributeSet Also known as: semi_real_attributes_set, treat_as_real
Returns a set containing attributes declared as semi-real.
141 142 143 144 145 |
# File 'lib/attribute-filters/dsl_sets.rb', line 141 def all_semi_real_attributes(simple = false, no_presence_check = true) c = self.class.treat_as_real c = c.select_accessible(self) unless no_presence_check || c.empty? simple ? c : AttributeSet::Query.new(c, self) end |