Class: Store::Memory::GTEFilter
- Inherits:
-
Object
- Object
- Store::Memory::GTEFilter
- Defined in:
- lib/store/memory.rb
Instance Method Summary collapse
- #filter(entries) ⇒ Object
-
#initialize(field, value) ⇒ GTEFilter
constructor
A new instance of GTEFilter.
Constructor Details
#initialize(field, value) ⇒ GTEFilter
Returns a new instance of GTEFilter.
254 255 256 257 258 |
# File 'lib/store/memory.rb', line 254 def initialize field, value @field = field.to_s @value = value @value = "" if value == 'unknown' || value == nil end |
Instance Method Details
#filter(entries) ⇒ Object
260 261 262 263 264 265 266 |
# File 'lib/store/memory.rb', line 260 def filter entries entries.find_all do |entry| value2 = entry[@field] value2 = '' if value2 == nil value2 >= @value end end |