Class: ActiveRecord::Relation

Inherits:
Object
  • Object
show all
Defined in:
lib/will_filter/extensions/active_record_relation_extension.rb

Instance Method Summary collapse

Instance Method Details

#add_filter_condition(condition_key, operator_key, values = []) ⇒ Object



44
45
46
47
48
# File 'lib/will_filter/extensions/active_record_relation_extension.rb', line 44

def add_filter_condition(condition_key, operator_key, values = [])
  sub_filter = wf_filter.dup
  sub_filter.replace_condition(condition_key, operator_key, values)
  sub_filter
end

#wf_filterObject



40
41
42
# File 'lib/will_filter/extensions/active_record_relation_extension.rb', line 40

def wf_filter
  @wf_filter
end

#wf_filter=(filter) ⇒ Object



36
37
38
# File 'lib/will_filter/extensions/active_record_relation_extension.rb', line 36

def wf_filter=(filter)
  @wf_filter = filter
end