Module: Rack

### Home Classes Methods

### In Files

- lib/rack/adapter/loader.rb
- lib/rack/adapter/rails.rb
- lib/thin.rb

### Namespace

- MODULE Rack::Adapter
- CLASS Rack::AdapterNotFound

### Class/Module Index

Quicksearch

- Thin
- Thin::Backends
- Thin::Backends::Base
- Thin::Backends::SwiftiplyClient
- Thin::Backends::TcpServer
- Thin::Backends::UnixServer
- Thin::Command
- Thin::Connection
- Thin::Controllers
- Thin::Controllers::Cluster
- Thin::Controllers::Controller
- Thin::Controllers::Service
- Thin::Daemonizable
- Thin::Daemonizable::ClassMethods
- Thin::Headers
- Thin::InvalidOption
- Thin::InvalidRequest
- Thin::Logging
- Thin::Logging::SimpleFormatter
- Thin::OptionRequired
- Thin::PidFileExist
- Thin::PidFileNotFound
- Thin::PlatformNotSupported
- Thin::Request
- Thin::Response
- Thin::RestartTimeout
- Thin::Runner
- Thin::RunnerError
- Thin::Server
- Thin::Stats
- Thin::Stats::Adapter
- Thin::SwiftiplyConnection
- Thin::UnixConnection
- Rack
- Rack::Adapter
- Rack::Adapter::Rails
- Rack::Adapter::Rails::CGIWrapper
- Rack::Adapter::Rails::CgiApp
- Rack::AdapterNotFound
- Process

No matching classes.

# Rack

Adapter to run a Rails app with any supported Rack handler. By default it will try to load the Rails application in the current directory in the development environment.

Options:

    root: Root directory of the Rails app
    environment: Rails environment to run in (development [default], production or test)
    prefix: Set the relative URL root.

Based on fuzed.rubyforge.org/ Rails adapter

### Constants

ADAPTERS

  Mapping used to guess which adapter to use in `Adapter.for`. Framework <name> => <file unique to this framework> in order they will be tested. `nil` for value to never guess. NOTE: If a framework has a file that is not unique, make sure to place it at the end.

[Validate]

Generated with the Darkfish Rdoc Generator 2.