Class: Avm::RedditBase0::Api::Sub

Inherits:
Entity
  • Object
show all
Defined in:
lib/avm/reddit_base0/api/sub.rb

Instance Method Summary collapse

Methods inherited from Entity

#request_children, #request_data

Instance Method Details

#aboutHash

Returns:

  • (Hash)


14
15
16
# File 'lib/avm/reddit_base0/api/sub.rb', line 14

def about
  request_data('/about').fetch('data')
end

#entity_root_url_suffixAddressable::URI

Returns:

  • (Addressable::URI)


19
20
21
# File 'lib/avm/reddit_base0/api/sub.rb', line 19

def entity_root_url_suffix
  "#{super}/r/#{id}".to_uri
end

#wiki(wiki_id) ⇒ ::Avm::RedditBase0::Api::Wiki

Parameters:

  • wiki_id (String)

Returns:



25
26
27
# File 'lib/avm/reddit_base0/api/sub.rb', line 25

def wiki(wiki_id)
  child_entity(::Avm::RedditBase0::Api::Wiki, wiki_id)
end

#wikisArray<Avm::RedditBase0::Api::Wiki>

Returns:



30
31
32
# File 'lib/avm/reddit_base0/api/sub.rb', line 30

def wikis
  request_children(::Avm::RedditBase0::Api::Wiki, '/wiki/pages')
end