Module: WebComics::ComicsCanvas
- Defined in:
- lib/comics_canvas.rb
Class Method Summary collapse
- .list_chapters(series) ⇒ Object
- .list_pages(series) ⇒ Object
- .num_of_pages(series) ⇒ Object
- .page_equalizer(page, series) ⇒ Object
Class Method Details
.list_chapters(series) ⇒ Object
20 21 22 23 24 |
# File 'lib/comics_canvas.rb', line 20 def self.list_chapters(series) comic_dir = WebComics::ComicsDir.new comic_dir.series = series comic_dir.list_directories end |
.list_pages(series) ⇒ Object
16 17 18 |
# File 'lib/comics_canvas.rb', line 16 def self.list_pages(series) WebComics::ComicsDir.comics_entries(series) end |
.num_of_pages(series) ⇒ Object
3 4 5 |
# File 'lib/comics_canvas.rb', line 3 def self.num_of_pages(series) num_of_pages = WebComics::ComicsDir.comics_entries(series).size end |
.page_equalizer(page, series) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/comics_canvas.rb', line 7 def self.page_equalizer(page, series) if page < 0 return $page_number = num_of_pages(series) - 1 elsif page >= num_of_pages(series) return $page_number = 0 end end |