{"action":"created","issue":{"url":"https://api.github.com/repos/savonrb/httpi/issues/148","labels_url":"https://api.github.com/repos/savonrb/httpi/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/savonrb/httpi/issues/148/comments","events_url":"https://api.github.com/repos/savonrb/httpi/issues/148/events","html_url":"https://github.com/savonrb/httpi/issues/148","id":90785900,"number":148,"title":"Savon 2.10.1 updates automatically to 2.4.1, breaks everything","user":{"login":"bobber205","id":5841107,"avatar_url":"https://avatars.githubusercontent.com/u/5841107?v=3","gravatar_id":"","url":"https://api.github.com/users/bobber205","html_url":"https://github.com/bobber205","followers_url":"https://api.github.com/users/bobber205/followers","following_url":"https://api.github.com/users/bobber205/following{/other_user}","gists_url":"https://api.github.com/users/bobber205/gists{/gist_id}","starred_url":"https://api.github.com/users/bobber205/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobber205/subscriptions","organizations_url":"https://api.github.com/users/bobber205/orgs","repos_url":"https://api.github.com/users/bobber205/repos","events_url":"https://api.github.com/users/bobber205/events{/privacy}","received_events_url":"https://api.github.com/users/bobber205/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-06-24T21:39:23Z","updated_at":"2015-06-29T15:10:55Z","closed_at":null,"body":"The latest minor release, 2.4.1 of httpi, I think removes the headers methods?\r\nBecause everytime I call call_service with `savon` I get the follow error\r\n\r\n```\r\nundefined method `headers' for #<HTTP::Client:0x000000111872f0>\r\n```\r\n\r\nWas this method really removed? I hadn't run `bundle update` since june 18th, so this was a too close for comfort production breaking change."},"comment":{"url":"https://api.github.com/repos/savonrb/httpi/issues/comments/116724836","html_url":"https://github.com/savonrb/httpi/issues/148#issuecomment-116724836","issue_url":"https://api.github.com/repos/savonrb/httpi/issues/148","id":116724836,"user":{"login":"tjarratt","id":249262,"avatar_url":"https://avatars.githubusercontent.com/u/249262?v=3","gravatar_id":"","url":"https://api.github.com/users/tjarratt","html_url":"https://github.com/tjarratt","followers_url":"https://api.github.com/users/tjarratt/followers","following_url":"https://api.github.com/users/tjarratt/following{/other_user}","gists_url":"https://api.github.com/users/tjarratt/gists{/gist_id}","starred_url":"https://api.github.com/users/tjarratt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjarratt/subscriptions","organizations_url":"https://api.github.com/users/tjarratt/orgs","repos_url":"https://api.github.com/users/tjarratt/repos","events_url":"https://api.github.com/users/tjarratt/events{/privacy}","received_events_url":"https://api.github.com/users/tjarratt/received_events","type":"User","site_admin":false},"created_at":"2015-06-29T15:10:55Z","updated_at":"2015-06-29T15:10:55Z","body":"Sounds like the underlying adapter for [http.rb](https://github.com/httprb/http.rb) has changed for you, @bobber205. I poked around in their repo for a few minutes this morning, but didn't see any obvious changes that would impact you (certainly nothing like a `#headers` method being removed).\r\n\r\nIt seems like they get this method on the `HTTP` class by including the `HTTP::Chainable` module. You might want to investigate the underlying dependency, to figure out why it broke, but @rogerleite 's suggestion to just change your adapter to something is also perfectly reasonable, and would probably get your code working against without much trouble."}}