{"action":"closed","issue":{"url":"https://api.github.com/repos/puma/puma/issues/684","labels_url":"https://api.github.com/repos/puma/puma/issues/684/labels{/name}","comments_url":"https://api.github.com/repos/puma/puma/issues/684/comments","events_url":"https://api.github.com/repos/puma/puma/issues/684/events","html_url":"https://github.com/puma/puma/issues/684","id":67897776,"number":684,"title":"2.11.2 breaks config.ru compatibility","user":{"login":"tomquas","id":564311,"avatar_url":"https://avatars.githubusercontent.com/u/564311?v=3","gravatar_id":"","url":"https://api.github.com/users/tomquas","html_url":"https://github.com/tomquas","followers_url":"https://api.github.com/users/tomquas/followers","following_url":"https://api.github.com/users/tomquas/following{/other_user}","gists_url":"https://api.github.com/users/tomquas/gists{/gist_id}","starred_url":"https://api.github.com/users/tomquas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomquas/subscriptions","organizations_url":"https://api.github.com/users/tomquas/orgs","repos_url":"https://api.github.com/users/tomquas/repos","events_url":"https://api.github.com/users/tomquas/events{/privacy}","received_events_url":"https://api.github.com/users/tomquas/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-12T10:20:18Z","updated_at":"2015-04-13T16:59:08Z","closed_at":"2015-04-13T16:59:08Z","body":"am using foreman and a very basic config/puma/development.rb to start my app.\r\nmy config.ru's first line is _'#\\ -s puma'_.\r\nupgrading from 2.11.1 errors out; see trace below.\r\nremoving that line from config.ru fixes the startup process\r\n\r\n```\r\n10:12:10 app.1        | [2514] ! Unable to load application: NoMethodError: undefined method `start_with?' for :server:Symbol\r\n10:12:10 app.1        | /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/configuration.rb:107:in `block in load_rackup': undefined method `start_with?' for :server:Symbol (NoMethodError)\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/configuration.rb:105:in `each'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/configuration.rb:105:in `each_with_object'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/configuration.rb:105:in `load_rackup'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/configuration.rb:69:in `app'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/runner.rb:113:in `load_and_bind'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/cluster.rb:302:in `run'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/lib/puma/cli.rb:216:in `run'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/gems/puma-2.11.2/bin/puma:10:in `<top (required)>'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/bin/puma:23:in `load'\r\n10:12:10 app.1        | \tfrom /home/tom/.gem/ruby/2.2.1/bin/puma:23:in `<main>'\r\n10:12:10 app.1        | exited with code 1\r\n10:12:10 system       | sending SIGTERM to all processes\r\n```\r\n"}}