Module Puma
In: lib/puma/util.rb
lib/puma/thread_pool.rb
lib/puma/single.rb
lib/puma/server.rb
lib/puma/runner.rb
lib/puma/reactor.rb
lib/puma/null_io.rb
lib/puma/minissl.rb
lib/puma/jruby_restart.rb
lib/puma/java_io_buffer.rb
lib/puma/events.rb
lib/puma/detect.rb
lib/puma/delegation.rb
lib/puma/control_cli.rb
lib/puma/const.rb
lib/puma/configuration.rb
lib/puma/cluster.rb
lib/puma/client.rb
lib/puma/cli.rb
lib/puma/binder.rb
lib/puma/app/status.rb

Conservative native JRuby/Java implementation of IOBuffer backed by a ByteArrayOutputStream and conversion between Ruby String and Java bytes

Classes and Modules

Module Puma::App
Module Puma::Const
Module Puma::Delegation
Module Puma::JRubyRestart
Module Puma::MiniSSL
Module Puma::Util
Class Puma::Binder
Class Puma::CLI
Class Puma::Client
Class Puma::Cluster
Class Puma::Configuration
Class Puma::ConnectionError
Class Puma::ControlCLI
Class Puma::Events
Class Puma::IOBuffer
Class Puma::JavaIOBuffer
Class Puma::NullIO
Class Puma::PidEvents
Class Puma::Reactor
Class Puma::Runner
Class Puma::Server
Class Puma::Single
Class Puma::ThreadPool
Class Puma::UnsupportedOption

Constants

IS_JRUBY = defined?(JRUBY_VERSION)
HTTP_STATUS_CODES = Rack::Utils::HTTP_STATUS_CODES   Every standard HTTP code mapped to the appropriate message. These are used so frequently that they are placed directly in Puma for easy access rather than Puma::Const itself.
STATUS_WITH_NO_ENTITY_BODY = Hash[Rack::Utils::STATUS_WITH_NO_ENTITY_BODY.map { |s| [s, true]   For some HTTP status codes the client only expects headers.

Attributes

cli_config  [RW] 

[Validate]