Sha256: 30bf7cec13edfb5b9e0f09c80d8a8bd380e138b20ec2eb80ba01d88492891347

Contents?: true

Size: 343 Bytes

Versions: 27

Compression:

Stored size: 343 Bytes

Contents

module Ramaze
  class MiddlewareCompiler < Innate::MiddlewareCompiler
    def static(path)
      require 'rack/contrib'
      Rack::ETag.new(Rack::ConditionalGet.new(Rack::File.new(path)))
    end

    def directory(path)
      require 'rack/contrib'
      Rack::ETag.new(Rack::ConditionalGet.new(Rack::Directory.new(path)))
    end
  end
end

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
Pistos-ramaze-2009.04.08 lib/ramaze/middleware_compiler.rb
Pistos-ramaze-2009.06.12 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.04.01 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.04.08 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.04.18 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.04.22 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.04 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.05.08 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.05 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.06.04 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.06.12 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.06 lib/ramaze/middleware_compiler.rb
manveru-ramaze-2009.07 lib/ramaze/middleware_compiler.rb
rjspotter-ramaze-2009.06.29 lib/ramaze/middleware_compiler.rb
rjspotter-ramaze-2009.06.31 lib/ramaze/middleware_compiler.rb
ramaze-2010.06.18 lib/ramaze/middleware_compiler.rb
ramaze-2010.04.04 lib/ramaze/middleware_compiler.rb
ramaze-2010.04 lib/ramaze/middleware_compiler.rb
ramaze-2010.03 lib/ramaze/middleware_compiler.rb
ramaze-2010.01 lib/ramaze/middleware_compiler.rb