diff options
author | Eric Wong <normalperson@yhbt.net> | 2010-11-23 13:07:15 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2010-11-23 13:07:56 -0800 |
commit | 9b6c5f2fdf5cac77fda7fb506fe09d22cd18b8ab (patch) | |
tree | 27fdb8edcefc98cd81703d177955d9f3c60fd109 /lib/metropolis/tc/hdb.rb | |
parent | 285e93871168720742f5b631a2acce775c671d12 (diff) | |
download | metropolis-9b6c5f2fdf5cac77fda7fb506fe09d22cd18b8ab.tar.gz |
fix readonly interface
use 403 to reject PUT/DELETE requests
Diffstat (limited to 'lib/metropolis/tc/hdb.rb')
-rw-r--r-- | lib/metropolis/tc/hdb.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/metropolis/tc/hdb.rb b/lib/metropolis/tc/hdb.rb index eed46ef..871876d 100644 --- a/lib/metropolis/tc/hdb.rb +++ b/lib/metropolis/tc/hdb.rb @@ -41,7 +41,7 @@ module Metropolis::TC::HDB @dbv = (0...@nr_slots).to_a.map do |slot| path = sprintf(path_pattern, slot) hdb = TCHDB.new - unless opts[:read_only] + unless opts[:readonly] hdb.open(path, TCHDB::OWRITER | TCHDB::OCREAT) or ex!(:open, hdb) if @optimize hdb.optimize(*@optimize) or ex!(:optimize, hdb) @@ -52,7 +52,7 @@ module Metropolis::TC::HDB end @rd_flags = TCHDB::OREADER @wr_flags = TCHDB::OWRITER - if opts[:read_only] + if opts[:readonly] extend(RO) end end |