Method List
Classes
Methods
Constants
Docs
#<<
Puma::IOBuffer
#<<
Puma::MiniSSL::Socket
#<<
Puma::ThreadPool
.[]
Puma::Util::HeaderHash
#[]
Puma::UserFileDefaultOptions
.[]=
Puma::Util::HeaderHash
#[]=
Puma::UserFileDefaultOptions
#_load_from
Puma::DSL
#_offer_plugins
Puma::DSL
#accept
Puma::MiniSSL::Server
#accept_nonblock
OpenSSL::SSL::SSLServer
#accept_nonblock
Puma::MiniSSL::Server
#activate_control_app
Puma::DSL
#add
Puma::Reactor
#add_background
Puma::PluginRegistry
#add_ssl_listener
Puma::Binder
#add_tcp_listener
Puma::Binder
#add_unix_listener
Puma::Binder
#after_worker_boot
Puma::DSL
#after_worker_fork
Puma::DSL
#all_of
Puma::UserFileDefaultOptions
#all_workers_booted?
Puma::Cluster
.app
Puma::Rack::Builder
#app
Puma::Configuration
#app
Puma::DSL
#app
Puma::Runner
#app
Puma::Server
#app_configured?
Puma::Configuration
#append
Puma::IOBuffer
#authenticate
Puma::App::Status
#auto_reap!
Puma::ThreadPool
#auto_trim!
Puma::ThreadPool
#auto_trim_time
Puma::Server
#backlog
Puma::Server
#backlog
Puma::ThreadPool
#before_fork
Puma::DSL
#before_restart
Puma::Runner
#begin_restart
Puma::Server
#bind
Puma::DSL
#binder
Puma::Launcher
#binder
Puma::Server
#body
Puma::Client
#body
Puma::HttpParser
#boot!
Puma::Cluster::Worker
#booted?
Puma::Cluster::Worker
#ca
Puma::MiniSSL::Context
#ca=
Puma::MiniSSL::Context
#calculate_sleep
Puma::Reactor
#call
Puma::App::Status
#call
Puma::Client
#call
Puma::CommonLogger
#call
Puma::Configuration::ConfigMiddleware
#call
Puma::Events::DefaultFormatter
#call
Puma::Events::PidFormatter
#call
Puma::Rack::Builder
#call
Puma::Rack::URLMap
#call
Puma::TCPLogger
#capacity
Puma::IOBuffer
#casecmp?
Puma::Rack::URLMap
#cert
Puma::MiniSSL::Context
#cert=
Puma::MiniSSL::Context
.chdir_exec
Puma::JRubyRestart
.check
Puma::MiniSSL
#check
Puma::MiniSSL::Context
#check_workers
Puma::Cluster
#clamp
Puma::Configuration
.clean_thread_locals
Puma::ThreadPool
#clean_thread_locals
Puma::DSL
#clean_thread_locals
Puma::ThreadPool
#clear!
Puma::Reactor
#clear_binds!
Puma::DSL
#clear_monitor
Puma::Reactor
.cli_config
Puma
.client
Puma::MiniSSL::Engine
#close
Puma::Binder
#close
Puma::Client
#close
Puma::MiniSSL::Server
#close
Puma::MiniSSL::Socket
#close
Puma::NullIO
#close_binder_listeners
Puma::Launcher
#close_listeners
Puma::Binder
#close_unix_paths
Puma::Binder
#closed?
Puma::MiniSSL::Socket
#closed_socket?
Puma::Server
#clustered?
Puma::Launcher
.config
Rack::Handler::Puma
#config
Puma::Launcher
#config_files
Puma::Configuration
#configure
Puma::Configuration
#configure_control_url
Puma::CLI
#connected_port
Puma::Binder
#connected_port
Puma::Launcher
#context
Puma::MiniSSL::ContextBuilder
#cork_socket
Puma::Server
.create
Puma::Plugin
#create
Puma::PluginLoader
#cull_workers
Puma::Cluster
.current
Puma::Server
.daemon?
Puma::JRubyRestart
#daemon?
Puma::Runner
.daemon_init
Puma::JRubyRestart
.daemon_start
Puma::JRubyRestart
#daemonize
Puma::DSL
#debug
Puma::DSL
#debug
Puma::Events
#debug
Puma::Runner
#decode_chunk
Puma::Client
.default
Rack::Handler
#default_host
Puma::DSL
#default_options
Puma::UserFileDefaultOptions
#default_server_port
Puma::Server
.delete
Puma::Util::HeaderHash
#delete_pidfile
Puma::Launcher
#dependencies_and_files_to_require_after_prune
Puma::Launcher
#development?
Puma::Runner
#directory
Puma::DSL
#drain_on_shutdown
Puma::DSL
.each
Puma::Util::HeaderHash
#each
Puma::NullIO
#eagerly_finish
Puma::Client
#early_hints
Puma::DSL
#early_hints
Puma::Server
#engine_read_all
Puma::MiniSSL::Socket
#env
Puma::Binder
#env
Puma::Client
#environment
Puma::Configuration
#environment
Puma::DSL
#environment
Puma::Launcher
#environment_str
Puma::Configuration
#eof?
Puma::NullIO
#error
Puma::Events
#error
Puma::Runner
#error?
Puma::HttpParser
#events
Puma::Launcher
#events
Puma::MiniSSL::ContextBuilder
#events
Puma::Server
#execute
Puma::HttpParser
#extra_runtime_dependencies
Puma::DSL
#extra_runtime_deps_directories
Puma::Launcher
#extract
Puma::MiniSSL::Engine
#extract_content_length
Puma::CommonLogger
.extract_name
Puma::Plugin
#fast_write
Puma::Server
#fetch
Puma::UserFileDefaultOptions
#fetch_status_code
Puma::Server
#file_options
Puma::UserFileDefaultOptions
#finalize_values
Puma::UserFileDefaultOptions
#find
Puma::PluginRegistry
#finish
Puma::Client
#finish
Puma::HttpParser
#finished?
Puma::HttpParser
#fire
Puma::Events
#fire_background
Puma::PluginRegistry
#fire_on_booted!
Puma::Events
#fire_starts
Puma::PluginLoader
#first_data_timeout
Puma::DSL
#first_data_timeout
Puma::Server
#flatten
Puma::Configuration
#flatten!
Puma::Configuration
#flush
Puma::MiniSSL::Socket
#force_shutdown_after
Puma::DSL
#format
Puma::Events
#formatter
Puma::Events
#generate_map
Puma::Rack::Builder
#generate_restart_data
Puma::Launcher
#get
Puma::DSL
#gets
Puma::NullIO
#graceful_shutdown
Puma::Server
#graceful_stop
Puma::Launcher
#halt
Puma::Cluster
#halt
Puma::Launcher
#halt
Puma::Server
#halt
Puma::Single
#handle_check
Puma::Server
#handle_request
Puma::Server
#handle_servers
Puma::Server
#handle_servers_lopez_mode
Puma::Server
#handler_opts
Puma::Rack::Options
.has_key?
Puma::Util::HeaderHash
#hijacked
Puma::Client
#hup
Puma::Cluster::Worker
#import_from_env
Puma::Binder
#in_background
Puma::Plugin
#in_data_phase
Puma::Client
.include?
Puma::Util::HeaderHash
#index
Puma::Cluster::Worker
#infer_tag
Puma::Configuration
#inherit_binder
Puma::Server
#inherit_ssl_listener
Puma::Binder
#inherit_tcp_listener
Puma::Binder
#inherit_unix_listener
Puma::Binder
#init?
Puma::MiniSSL::Engine
.initialize
Puma::Util::HeaderHash
#initialize_copy
Puma::Configuration
#inject
Puma::DSL
#inject
Puma::MiniSSL::Engine
#inspect
Puma::Client
#io
Puma::Client
#ios
Puma::Binder
.jruby?
Puma
#jruby_daemon?
Puma::Single
#jruby_daemon_start
Puma::Single
#jruby_start_try_to_finish
Puma::Client
#key
Puma::MiniSSL::Context
#key=
Puma::MiniSSL::Context
.key?
Puma::Util::HeaderHash
#keystore
Puma::MiniSSL::Context
#keystore=
Puma::MiniSSL::Context
#keystore_pass
Puma::MiniSSL::Context
#kill
Puma::Cluster::Worker
#last_checkin
Puma::Cluster::Worker
#last_status
Puma::Cluster::Worker
#launcher
Puma::CLI
#leak_stack_on_error
Puma::Server
#load
Puma::Configuration
#load
Puma::DSL
#load
Puma::StateFile
#load_and_bind
Puma::Runner
#load_plugin
Puma::Configuration
#load_rackup
Puma::Configuration
#log
Puma::CommonLogger
#log
Puma::Events
#log
Puma::Launcher
#log
Puma::Runner
#log
Puma::TCPLogger
#log_formatter
Puma::DSL
#log_hijacking
Puma::CommonLogger
#log_requests
Puma::DSL
#log_thread_status
Puma::Launcher
#loopback_addresses
Puma::Binder
#lowlevel_error
Puma::Server
#lowlevel_error_handler
Puma::DSL
#map
Puma::Rack::Builder
#max_threads
Puma::Server
.member?
Puma::Util::HeaderHash
.merge
Puma::Util::HeaderHash
.merge!
Puma::Util::HeaderHash
#message
Puma::ControlCLI
#min_threads
Puma::Server
.new
Puma::App::Status
.new
Puma::Binder
.new
Puma::CLI
.new
Puma::Client
.new
Puma::Cluster
.new
Puma::Cluster::Worker
.new
Puma::CommonLogger
.new
Puma::Configuration
.new
Puma::Configuration::ConfigMiddleware
.new
Puma::ControlCLI
.new
Puma::DSL
.new
Puma::Events
.new
Puma::HttpParser
.new
Puma::Launcher
.new
Puma::MiniSSL::Context
.new
Puma::MiniSSL::ContextBuilder
.new
Puma::MiniSSL::Server
.new
Puma::MiniSSL::Socket
.new
Puma::Plugin
.new
Puma::PluginLoader
.new
Puma::PluginRegistry
.new
Puma::Rack::Builder
.new
Puma::Rack::URLMap
.new
Puma::Reactor
.new
Puma::Runner
.new
Puma::Server
.new
Puma::StateFile
.new
Puma::TCPLogger
.new
Puma::ThreadPool
.new
Puma::ThreadPool::Automaton
.new
Puma::UserFileDefaultOptions
.new
Puma::Util::HeaderHash
.new_from_string
Puma::Rack::Builder
#next_worker_index
Puma::Cluster
#no_tlsv1
Puma::MiniSSL::Context
#no_tlsv1=
Puma::MiniSSL::Context
#no_tlsv1_1
Puma::MiniSSL::Context
#no_tlsv1_1=
Puma::MiniSSL::Context
#normalize_env
Puma::Server
#notify_safely
Puma::Server
#nread
Puma::HttpParser
.null
Puma::Events
#on_booted
Puma::Events
#on_restart
Puma::DSL
#on_worker_boot
Puma::DSL
#on_worker_fork
Puma::DSL
#on_worker_shutdown
Puma::DSL
#options
Puma::Configuration
#options
Puma::Launcher
#out_of_band
Puma::DSL
#output_header
Puma::Runner
#params
Puma::MiniSSL::ContextBuilder
#parse
Puma::Binder
#parse!
Puma::Rack::Options
#parse_error
Puma::Events
.parse_file
Puma::Rack::Builder
.parse_query
Puma::Util
#peeraddr
Puma::MiniSSL::Socket
#peercert
Puma::MiniSSL::Engine
#peercert
Puma::MiniSSL::Socket
#peerip
Puma::Client
#peerip=
Puma::Client
.perm_daemonize
Puma::JRubyRestart
#persistent_timeout
Puma::DSL
#persistent_timeout
Puma::Server
#phase
Puma::Cluster::Worker
#phased_restart
Puma::Cluster
#phased_restart
Puma::Launcher
#pid
Puma::Cluster::Worker
#pidfile
Puma::DSL
#ping!
Puma::Cluster::Worker
#ping_timeout?
Puma::Cluster::Worker
.pipe
Puma::Util
#plugin
Puma::DSL
#plugins
Puma::Configuration
#pool_capacity
Puma::Server
#pool_capacity
Puma::ThreadPool
#port
Puma::DSL
#possible_header_injection?
Puma::Server
#preload?
Puma::Cluster
#preload_app!
Puma::DSL
#prepare_configuration
Puma::ControlCLI
#process_client
Puma::Server
#prune_bundler
Puma::DSL
#prune_bundler
Puma::Launcher
#prune_bundler?
Puma::Launcher
#puma_default_options
Puma::Configuration
#puma_wild_location
Puma::Launcher
#puts
Puma::NullIO
#queue_requests
Puma::DSL
#quiet
Puma::DSL
#rack_builder
Puma::Configuration
#rack_response
Puma::App::Status
#rackup
Puma::Configuration
#rackup
Puma::DSL
#raise_exception_on_sigterm
Puma::DSL
.random_token
Puma::Configuration
#read
Puma::MiniSSL::Engine
#read
Puma::NullIO
#read_and_drop
Puma::MiniSSL::Socket
#read_body
Puma::Client
#read_body
Puma::Server
#read_chunked_body
Puma::Client
#read_nonblock
Puma::MiniSSL::Socket
#readpartial
Puma::MiniSSL::Socket
#ready
Puma::Client
#reap
Puma::ThreadPool
#reaping_time
Puma::Server
#redirect_io
Puma::Cluster
#redirect_io
Puma::Runner
#redirected_io?
Puma::Runner
#redirects_for_restart
Puma::Binder
#register
Puma::Events
#register
Puma::PluginRegistry
#reload_worker_directory
Puma::Cluster
#reload_worker_directory
Puma::Launcher
#remap
Puma::Rack::URLMap
#remote_addr_header
Puma::Client
.replace
Puma::Util::HeaderHash
#require_paths_for_gem
Puma::Launcher
#require_rubygems_min_version!
Puma::Launcher
#reset
Puma::Client
#reset
Puma::HttpParser
#reset
Puma::IOBuffer
#restart
Puma::Cluster
#restart
Puma::Launcher
#restart
Puma::Single
#restart!
Puma::Launcher
#restart_args
Puma::Launcher
#restart_command
Puma::DSL
#restart_dir
Puma::Launcher
#rewind
Puma::NullIO
#ruby_engine
Puma::Runner
.run
Rack::Handler::Puma
#run
Puma::CLI
#run
Puma::Cluster
#run
Puma::ControlCLI
#run
Puma::Launcher
#run
Puma::Rack::Builder
#run
Puma::Reactor
#run
Puma::Server
#run
Puma::Single
#run_hooks
Puma::Configuration
#run_in_thread
Puma::Reactor
#run_internal
Puma::Reactor
#run_lopez_mode
Puma::Server
#running
Puma::Server
#save
Puma::StateFile
#send_request
Puma::ControlCLI
#send_signal
Puma::ControlCLI
.server
Puma::MiniSSL::Engine
#set_default_host
Puma::DSL
.set_host_port_to_config
Rack::Handler::Puma
#set_process_title
Puma::Launcher
#set_rack_environment
Puma::Launcher
#set_ready
Puma::Client
#set_remote_address
Puma::DSL
.set_thread_name
Puma
#set_timeout
Puma::Client
#setup_body
Puma::Client
#setup_chunked_body
Puma::Client
#setup_options
Puma::CLI
#setup_signals
Puma::Cluster
#setup_signals
Puma::Launcher
#should_drop_bytes?
Puma::MiniSSL::Socket
#shutdown
Puma::MiniSSL::Engine
#shutdown
Puma::Reactor
#shutdown
Puma::ThreadPool
#shutdown_debug
Puma::DSL
#shutting_down?
Puma::Server
#signal
Puma::Cluster::Worker
#size
Puma::NullIO
#spawn_thread
Puma::ThreadPool
#spawn_workers
Puma::Cluster
#spawned
Puma::ThreadPool
#spec_for_gem
Puma::Launcher
#ssl_bind
Puma::DSL
#ssl_cipher_filter
Puma::MiniSSL::Context
#ssl_cipher_list
Puma::MiniSSL::Context
#ssl_error
Puma::Events
#start
Puma::ControlCLI
#start!
Puma::ThreadPool::Automaton
#start_control
Puma::Runner
#start_phased_restart
Puma::Cluster
#start_server
Puma::Runner
#started_at
Puma::Cluster::Worker
#state_path
Puma::DSL
.stats
Puma
#stats
Puma::Cluster
#stats
Puma::Launcher
#stats
Puma::Single
.stats_object=
Puma
#stderr
Puma::Events
.stdio
Puma::Events
#stdout
Puma::Events
#stdout_redirect
Puma::DSL
#stop
Puma::Cluster
#stop
Puma::Launcher
#stop
Puma::Server
#stop
Puma::Single
#stop
Puma::ThreadPool::Automaton
#stop_blocked
Puma::Cluster
#stop_blocked
Puma::Single
#stop_workers
Puma::Cluster
.strings
Puma::Events
#sync=
Puma::NullIO
#syswrite
Puma::MiniSSL::Socket
#tag
Puma::DSL
#tcp_mode
Puma::DSL
#tcp_mode!
Puma::DSL
#tcp_mode!
Puma::Server
.temp_path
Puma::Configuration
#tempfile
Puma::Client
#term
Puma::Cluster::Worker
#term?
Puma::Cluster::Worker
#test?
Puma::Runner
#thread
Puma::Server
#threads
Puma::DSL
#timeout_at
Puma::Client
#title
Puma::Launcher
#to_app
Puma::Rack::Builder
.to_hash
Puma::Util::HeaderHash
#to_io
Puma::Client
#to_io
Puma::MiniSSL::Server
#to_io
Puma::MiniSSL::Socket
#to_s
Puma::IOBuffer
#to_str
Puma::IOBuffer
#trim
Puma::ThreadPool
#trim_requested
Puma::ThreadPool
#try_to_finish
Puma::Client
#uncork_socket
Puma::Server
.unescape
Puma::Util
#unknown_error
Puma::Events
#unsupported
Puma::CLI
#unsupported
Puma::Launcher
#use
Puma::Rack::Builder
#used
Puma::IOBuffer
#user_options
Puma::UserFileDefaultOptions
.valid_options
Rack::Handler::Puma
#verify_mode
Puma::MiniSSL::Context
#wait_until_not_full
Puma::ThreadPool
#wait_workers
Puma::Cluster
#waiting
Puma::ThreadPool
#wakeup!
Puma::Cluster
#warmup
Puma::Rack::Builder
.windows?
Puma
#worker
Puma::Cluster
#worker_boot_timeout
Puma::DSL
#worker_directory
Puma::DSL
#worker_shutdown_timeout
Puma::DSL
#worker_timeout
Puma::DSL
#workers
Puma::DSL
#workers_supported?
Puma::Plugin
#write
Puma::CommonLogger
#write
Puma::Events
#write
Puma::MiniSSL::Engine
#write
Puma::MiniSSL::Socket
#write
Puma::NullIO
#write_chunk
Puma::Client
#write_error
Puma::Client
#write_nonblock
Puma::MiniSSL::Socket
#write_pid
Puma::Launcher
#write_state
Puma::Launcher