Module: ActiveCollection::Conditions::ClassMethods
- Defined in:
- lib/active_collection/conditions.rb
Instance Method Summary collapse
Instance Method Details
#conditions(*conditions) ⇒ Object
12 13 14 |
# File 'lib/active_collection/conditions.rb', line 12 def conditions(*conditions) write_inheritable_attribute(:default_conditions, conditions) end |
#default_conditions ⇒ Object
16 17 18 19 |
# File 'lib/active_collection/conditions.rb', line 16 def default_conditions read_inheritable_attribute(:default_conditions) || write_inheritable_attribute(:default_conditions, []) end |
#merge_conditions(a, b) ⇒ Object
21 22 23 |
# File 'lib/active_collection/conditions.rb', line 21 def merge_conditions(a, b) (safe_to_array(a) + safe_to_array(b)).uniq end |