Class: Store::Memory::LTFilter
- Inherits:
-
Object
- Object
- Store::Memory::LTFilter
- Defined in:
- lib/store/memory.rb
Instance Method Summary collapse
- #filter(entries) ⇒ Object
-
#initialize(field, value) ⇒ LTFilter
constructor
A new instance of LTFilter.
Constructor Details
#initialize(field, value) ⇒ LTFilter
Returns a new instance of LTFilter.
223 224 225 226 227 |
# File 'lib/store/memory.rb', line 223 def initialize field, value @field = field.to_s @value = value @value = "" if value == 'unknown' || value == nil end |
Instance Method Details
#filter(entries) ⇒ Object
229 230 231 232 233 234 235 |
# File 'lib/store/memory.rb', line 229 def filter entries entries.find_all do |entry| value2 = entry[@field] value2 = '' if value2 == nil value2 < @value end end |