lib/redd/client/unauthenticated.rb in redd-0.1.0 vs lib/redd/client/unauthenticated.rb in redd-0.1.1
- old
+ new
@@ -1,37 +1,38 @@
require "faraday"
require "redd/version"
require "redd/rate_limit"
require "redd/response/parse_json"
require "redd/response/raise_error"
-require "redd/client/unauthenticated/account"
-require "redd/client/unauthenticated/links_comments"
-require "redd/client/unauthenticated/listing"
-require "redd/client/unauthenticated/subreddits"
-require "redd/client/unauthenticated/utilities"
-require "redd/client/unauthenticated/wiki"
module Redd
module Client
# The Client used to connect without needing login credentials.
class Unauthenticated
+ require "redd/client/unauthenticated/account"
+ require "redd/client/unauthenticated/links_comments"
+ require "redd/client/unauthenticated/listing"
+ require "redd/client/unauthenticated/subreddits"
+ require "redd/client/unauthenticated/utilities"
+ require "redd/client/unauthenticated/wiki"
+
include Redd::Client::Unauthenticated::Account
include Redd::Client::Unauthenticated::LinksComments
include Redd::Client::Unauthenticated::Listing
include Redd::Client::Unauthenticated::Subreddits
include Redd::Client::Unauthenticated::Utilities
include Redd::Client::Unauthenticated::Wiki
# @!attribute [r] api_endpoint
- # @return [String] The site to connect to.
+ # @return [String] The site to connect to.
attr_accessor :api_endpoint
# @!attribute [r] user_agent
- # @return [String] The user-agent used to communicate with reddit.
+ # @return [String] The user-agent used to communicate with reddit.
attr_accessor :user_agent
# @!attribute [r] rate_limit
- # @return [#after_limit] The handler that takes care of rate limiting.
+ # @return [#after_limit] The handler that takes care of rate limiting.
attr_accessor :rate_limit
# Set up an unauthenticated connection to reddit.
#
# @param [Hash] options A hash of options to connect using.