diff --git a/lib/slack/request.rb b/lib/slack/request.rb index c26bdd1..66874af 100644 --- a/lib/slack/request.rb +++ b/lib/slack/request.rb @@ -24,7 +24,7 @@ def delete(path, options={}) private # Perform an HTTP request - def request(method, path, options) + def request(method, path, options, full_response: false) options = options.merge(token: token) response = connection.send(method) do |request| case method @@ -35,7 +35,7 @@ def request(method, path, options) request.body = options unless options.empty? end end - return response.body + return full_response ? response : response.body end end end