diff options
Diffstat (limited to 'lib/metropolis/tokyocabinet/hdb/ro.rb')
-rw-r--r-- | lib/metropolis/tokyocabinet/hdb/ro.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/metropolis/tokyocabinet/hdb/ro.rb b/lib/metropolis/tokyocabinet/hdb/ro.rb index b7a1b40..89b4dd6 100644 --- a/lib/metropolis/tokyocabinet/hdb/ro.rb +++ b/lib/metropolis/tokyocabinet/hdb/ro.rb @@ -5,10 +5,10 @@ module Metropolis::TokyoCabinet::HDB::RO obj.instance_eval do @wr_flags = nil @rd_flags |= ::TokyoCabinet::HDB::ONOLCK - @hdbv.each { |(hdb, path)| + @dbv.each { |(hdb, path)| hdb.open(path, @rd_flags) or ex!(:open, path) } - @ro_hdbv = @hdbv.map { |(hdb,_)| hdb } + @ro_dbv = @dbv.map { |(hdb,_)| hdb } end end @@ -29,6 +29,6 @@ module Metropolis::TokyoCabinet::HDB::RO end def reader(key) - yield @ro_hdbv[key.hash % @nr_slots] + yield @ro_dbv[key.hash % @nr_slots] end end |