diff options
Diffstat (limited to 'lib/metropolis/common')
-rw-r--r-- | lib/metropolis/common/ro.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/metropolis/common/ro.rb b/lib/metropolis/common/ro.rb index 390e2c6..c6015df 100644 --- a/lib/metropolis/common/ro.rb +++ b/lib/metropolis/common/ro.rb @@ -1,9 +1,11 @@ # -*- encoding: binary -*- module Metropolis::Common::RO + include Metropolis::Constants + def call(env) - if %r{\A/(.*)\z} =~ env["PATH_INFO"] + if %r{\A/(.*)\z} =~ env[PATH_INFO] key = unescape($1) - case env["REQUEST_METHOD"] + case env[REQUEST_METHOD] when "GET" get(key, env) when "HEAD" |