lib/messenger/web.rb in messenger-0.4.2 vs lib/messenger/web.rb in messenger-0.4.3

- old
+ new

@@ -14,10 +14,11 @@ # # The body of the message is posted as the body of the request, not the query. def self.deliver(url, body, options={}) raise Messenger::URLError, "The URL provided is invalid" unless valid_url?(url) method = options.delete(:method) || :post - response = HTTParty.send(method, url, options.merge(:body => body, :basic_auth => {:username => URI.parse(url).user, :password => URI.parse(url).password})) + options = options.merge(:basic_auth => {:username => URI.parse(url).user, :password => URI.parse(url).password}) if URI.parse(url).user && URI.parse(url).password + response = HTTParty.send(method, url, options.merge(:body => body)) Messenger::Result.new(success?(response), response) end def self.obfuscate(url) raise Messenger::URLError, "The URL provided is invalid" unless valid_url?(url)