Class: Store::Memory::GTFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/store/memory.rb

Instance Method Summary collapse

Constructor Details

#initialize(field, value) ⇒ GTFilter

Returns a new instance of GTFilter.



239
240
241
242
243
# File 'lib/store/memory.rb', line 239

def initialize field, value
  @field = field.to_s
  @value = value
  @value = "" if value == 'unknown' || value == nil
end

Instance Method Details

#filter(entries) ⇒ Object



245
246
247
248
249
250
251
# File 'lib/store/memory.rb', line 245

def filter entries
  entries.find_all do |entry|
    value2 = entry[@field]
    value2 = '' if value2 == nil
    value2 > @value
  end
end