Class: Ramaze::MiddlewareCompiler

Inherits:
Innate::MiddlewareCompiler
  • Object
show all
Defined in:
lib/ramaze/middleware_compiler.rb

Instance Method Summary collapse

Instance Method Details

#directory(path) ⇒ Object



8
9
10
11
# File 'lib/ramaze/middleware_compiler.rb', line 8

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

#static(path) ⇒ Object



3
4
5
6
# File 'lib/ramaze/middleware_compiler.rb', line 3

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