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