module Puma::RackHandler
def set_host_port_to_config(host, port, config)
def set_host_port_to_config(host, port, config) config.clear_binds! if host || port if host&.start_with? '.', '/', '@' config.bind "unix://#{host}" elsif host&.start_with? 'ssl://' uri = URI.parse(host) uri.port ||= port || ::Puma::Configuration::DEFAULTS[:tcp_port] config.bind uri.to_s else if host port ||= ::Puma::Configuration::DEFAULTS[:tcp_port] end if port host ||= ::Puma::Configuration::DEFAULTS[:tcp_host] config.port port, host end end end