Module: WebComics::ComicsCanvas

Defined in:
lib/comics_canvas.rb

Class Method Summary collapse

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