Module: NineGag

Defined in:
lib/nine-gag.rb,
lib/nine-gag/scraper.rb,
lib/nine-gag/version.rb,
lib/nine-gag/generate.rb

Defined Under Namespace

Classes: Generate, Scraper

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.comments(id, next_page = nil) ⇒ Object



23
24
25
26
27
# File 'lib/nine-gag.rb', line 23

def self.comments(id, next_page = nil)
  data = NineGag::Scraper.new(id).comments(next_page)

  NineGag::Generate.new(data).comments
end

.index(path, next_page = nil) ⇒ Object



11
12
13
14
15
# File 'lib/nine-gag.rb', line 11

def self.index(path, next_page = nil)
  data = NineGag::Scraper.new(path).index(next_page)

  NineGag::Generate.new(data).index
end

.show(path) ⇒ Object



17
18
19
20
21
# File 'lib/nine-gag.rb', line 17

def self.show(path)
  data = NineGag::Scraper.new(path).show

  NineGag::Generate.new(data).show
end