Sha256: b58bbae62a464688a8d4cf518e65c4c4c8f758c2beced1459411f2bd149e0816
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
module Reddit BASE_URL = "http://www.reddit.com/" PROFILE_URL = BASE_URL + "user/[username]/" SUBREDDIT_URL = BASE_URL + "r/[subreddit]/" COMMENTS_URL = BASE_URL + "comments/[id]/" # raised when attempting to interact with a subreddit that doesn't exist. class SubredditNotFound < StandardError; end # raised when attempting to interact with a profile that doesn't exist. class ProfileNotFound < StandardError; end # raised when attempting to log in with incorrect credentials. class AuthenticationException < StandardError; end # A reddit browsing session. class Session # initialize the session with a username and password. Currently not used. def initialize(username = "", password = "") @username = username @password = password end # return the main reddit. def main return Reddit.new() end # return a specific subreddit. def subreddit(subreddit) return Reddit.new(subreddit) end # return a specific user's page. def user(username) return User.new(username) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bterlson-reddit-0.3.0 | lib/reddit/session.rb |