puma-rails overrides the Rack::Handler.default method to return Rack::Handler::Puma which will cause rack (and rails) to use puma by default.
David Davis
N/A