lib/isomorfeus/data/object_expander.rb in isomorfeus-data-2.2.11 vs lib/isomorfeus/data/object_expander.rb in isomorfeus-data-2.3.0

- old
+ new

@@ -48,14 +48,14 @@ def index_get(key) @index_db.get(key) end def index_put(key, val) - @index_db.put(key, val) + environment.transaction { @index_db.put(key, val) } end - def each(&block) - @db.each do |key, obj| + def each(readonly: true, &block) + @db.each(readonly: readonly) do |key, obj| block.call(Isomorfeus::Hamster::Marshal.unserialize(obj, class_cache: @use_class_cache)) end end def search(val_key, &block)