@zmoazeni this is the same technique HTTParty uses internally to turn the method like `put` or `post` into an instance of `HTTParty::Request`. I needed to stop using those methods (and `#send`) because I need a `HTTParty::Request` instance to pass to the credentials instance before performing the request.