module IO::WaitReadable
module Puma
module Puma::App
module Puma::Const
module Puma::JRubyRestart
module Puma::JSONSerialization
module Puma::MiniSSL
module Puma::Rack
module Puma::RackHandler
module Puma::Request
module Puma::SdNotify
module Puma::Util
module Rack
module Rack::Handler
module Rack::Handler::Puma
module Rackup
module Rackup::Handler
module Rackup::Handler::Puma
class IO
class Puma::App::Status
class Puma::Binder
class Puma::CLI
class Puma::Client
class Puma::Cluster
class Puma::Cluster::Worker
class Puma::Cluster::WorkerHandle
class Puma::CommonLogger
class Puma::Configuration
class Puma::Configuration::ConfigMiddleware
class Puma::ConnectionError
class Puma::ControlCLI
class Puma::DSL
class Puma::ErrorLogger
class Puma::Events
class Puma::HttpParserError501
class Puma::IOBuffer
class Puma::JSONSerialization::SerializationError
class Puma::Launcher
class Puma::Launcher::BundlePruner
class Puma::LogWriter
class Puma::LogWriter::DefaultFormatter
class Puma::LogWriter::PidFormatter
class Puma::MiniSSL::Context
class Puma::MiniSSL::ContextBuilder
class Puma::MiniSSL::SSLError
class Puma::MiniSSL::Server
class Puma::MiniSSL::Socket
class Puma::NullIO
class Puma::Plugin
class Puma::PluginLoader
class Puma::PluginRegistry
class Puma::Rack::Builder
class Puma::Rack::Options
class Puma::Rack::URLMap
class Puma::Reactor
class Puma::Runner
class Puma::SdNotify::NotifyError
class Puma::Server
class Puma::Single
class Puma::StateFile
class Puma::ThreadPool
class Puma::ThreadPool::Automaton
class Puma::ThreadPool::ForceShutdown
class Puma::UnknownPlugin
class Puma::UnsupportedBackend
class Puma::UnsupportedOption
class Puma::UserFileDefaultOptions
class Puma::Util::HeaderHash
puma
6.4.2
# empty?
def empty? length.zero? end