Slide 79
Slide 79 text
def select_backend(host, port, options)
case
when options.has_key?(:backend)
raise ArgumentError, ":backend must be
options[:backend].new(host, port, optio
when options.has_key?(:swiftiply)
Backends::SwiftiplyClient.new(host, por
when host.include?('/')
Backends::UnixServer.new(host)
else
Backends::TcpServer.new(host, port)
end
end
lib/thin/server.rb