class RedditApi::Subreddit

Attributes

active_users[R]
category[R]
description[R]
icon[R]
name[R]
nsfw[R]
reddit_id[R]
subscriber_count[R]
url[R]

Public Class Methods

new(args = {}) click to toggle source
# File lib/reddit_api/subreddit.rb, line 7
def initialize(args = {})
  @reddit_id = args.fetch("id", nil)
  @name = args.fetch("display_name", nil)
  @url = args.fetch("url", nil)
  @description = args.fetch("public_description", nil)
  @subscriber_count = args.fetch("subscribers", nil)
  @icon = args.fetch("header_img", nil)
  @category = args.fetch("advertiser_category", nil)
  @active_users = args.fetch("accounts_active", nil)
  @nsfw = args.fetch("over18", nil)
end

Public Instance Methods

to_h() click to toggle source
# File lib/reddit_api/subreddit.rb, line 19
def to_h
  {
    reddit_id: reddit_id,
    name: name,
    url: url,
    description: description,
    subscriber_count: subscriber_count,
    icon: icon,
    category: category,
    active_users: active_users,
    nsfw: nsfw
  }
end