Method: DataFilter::TruthyFilter#call
- Defined in:
- lib/data_filter/truthy_filter.rb
#call(item) ⇒ Object?
Filters the item
23 24 25 26 27 28 29 30 31 32 |
# File 'lib/data_filter/truthy_filter.rb', line 23 def call(item) if item.respond_to?(@field_sym) val = item.public_send(@field_sym) is_falsey = is_falsey?(val) is_match = (@invert ? is_falsey : !is_falsey) if is_match item end end end |