module Quiver::Adapter::MemoryAdapterFilterDefaults
Public Instance Methods
equal_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 6 def equal_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] == value end end
greater_than_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 36 def greater_than_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] > value end end
greater_than_or_equal_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 48 def greater_than_or_equal_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] >= value end end
in_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 18 def in_filter(memo, attr, value) memo.select do |obj| value.include?(obj[attr.to_sym]) end end
less_than_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 30 def less_than_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] < value end end
less_than_or_equal_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 42 def less_than_or_equal_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] <= value end end
nil_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 54 def nil_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym].nil? == (value == 'true' || value == true) end end
not_equal_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 12 def not_equal_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym] != value end end
not_in_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 24 def not_in_filter(memo, attr, value) memo.select do |obj| !value.include?(obj[attr.to_sym]) end end
not_nil_filter(memo, attr, value)
click to toggle source
# File lib/quiver/adapter/memory_adapter_filter.rb, line 60 def not_nil_filter(memo, attr, value) memo.select do |obj| obj[attr.to_sym].nil? != (value == 'true' || value == true) end end