Method: FakeSQS::FileDatabase#select

Defined in:
lib/fake_sqs/databases/file.rb

#select(&block) ⇒ Object



51
52
53
54
55
56
# File 'lib/fake_sqs/databases/file.rb', line 51

def select(&block)
  new_list = storage.select do |key, value|
    yield key, deserialize(key)
  end
  Hash[new_list.map { |key, value| [key, deserialize(key)] }]
end