Sha256: e1f4639f4815682e74a3cdb92eaf8df3e0e250e8553aa7bfedcebd8775994876
Contents?: true
Size: 462 Bytes
Versions: 25
Compression:
Stored size: 462 Bytes
Contents
# -*- coding: utf-8 -*- require 'rack/file' module TDiary module Rack class Static def initialize( app, base_dir ) @app = app @file = ::Rack::File.new( base_dir ) end def call( env ) result = @file.call( env ) if result[0].to_i >= 400 && result[0].to_i < 500 @app.call( env ) else result end end end end end # Local Variables: # mode: ruby # indent-tabs-mode: t # tab-width: 3 # ruby-indent-level: 3 # End:
Version data entries
25 entries across 24 versions & 1 rubygems