lib/redd/client/unauthenticated.rb in redd-0.1.1 vs lib/redd/client/unauthenticated.rb in redd-0.1.2

- old
+ new

@@ -7,19 +7,25 @@ module Redd module Client # The Client used to connect without needing login credentials. class Unauthenticated require "redd/client/unauthenticated/account" + require "redd/client/unauthenticated/captcha" require "redd/client/unauthenticated/links_comments" require "redd/client/unauthenticated/listing" + require "redd/client/unauthenticated/live" + require "redd/client/unauthenticated/moderation" require "redd/client/unauthenticated/subreddits" require "redd/client/unauthenticated/utilities" require "redd/client/unauthenticated/wiki" include Redd::Client::Unauthenticated::Account + include Redd::Client::Unauthenticated::Captcha include Redd::Client::Unauthenticated::LinksComments include Redd::Client::Unauthenticated::Listing + include Redd::Client::Unauthenticated::Live + include Redd::Client::Unauthenticated::Moderation include Redd::Client::Unauthenticated::Subreddits include Redd::Client::Unauthenticated::Utilities include Redd::Client::Unauthenticated::Wiki # @!attribute [r] api_endpoint @@ -68,13 +74,13 @@ # Send a request to the given path. # # @param [#to_sym] method The HTTP verb to use. # @param [String] path The path under the api endpoint to request from. # @param [Hash] params The additional parameters to send (defualt: {}). - # @return [Faraday::Response] A Faraday Response. + # @return [String] The response body. def request(method, path, params = {}) rate_limit.after_limit do - connection.send(method.to_sym, path, params) + connection.send(method.to_sym, path, params).body end end # Performs a GET request via {#request}. # @see #request