class Middleman::Rack::Static

def call(env)

def call(env)
  path = env["PATH_INFO"]
  file_path = File.join(Middleman::Base.public, path)
  if path.include?("favicon.ico") || (File.exists?(file_path) && !File.directory?(file_path))
    @file_server.call(env)
  else
    @app.call(env)
  end
end

def initialize(app, options={})

def initialize(app, options={})
  @app = app
  root = Middleman::Base.public
  @file_server = ::Rack::File.new(root)
end