Class: Mangdown::MangaBat::MangaList

Inherits:
Scrapework::Object
  • Object
show all
Defined in:
lib/mangdown/adapter/manga_bat.rb

Overview

A manga list web page

Instance Method Summary collapse

Instance Method Details

#each(*args, &block) ⇒ Object



41
42
43
# File 'lib/mangdown/adapter/manga_bat.rb', line 41

def each(*args, &block)
  to_enum.each(*args, &block)
end

#to_enumObject



45
46
47
48
49
50
51
52
53
54
55
# File 'lib/mangdown/adapter/manga_bat.rb', line 45

def to_enum
  Enumerator.new do |yielder|
    page = self

    while page
      page.manga.each { |manga| yielder << manga }

      page = page.next_page
    end
  end
end