Module: Pixiv::PageCollection

Included in:
IllustList
Defined in:
lib/pixiv/page_collection.rb

Defined Under Namespace

Classes: Enumerator

Instance Method Summary collapse

Instance Method Details

#first?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/pixiv/page_collection.rb', line 3

def first?
  next_url.nil?
end

#last?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/pixiv/page_collection.rb', line 7

def last?
  prev_url.nil?
end

#next_attrsObject



27
28
29
# File 'lib/pixiv/page_collection.rb', line 27

def next_attrs
  {}
end

#next_urlObject



19
20
21
# File 'lib/pixiv/page_collection.rb', line 19

def next_url
  not_implemented!
end

#page_classObject



35
36
37
# File 'lib/pixiv/page_collection.rb', line 35

def page_class
  not_implemented!
end

#page_hashesObject



39
40
41
# File 'lib/pixiv/page_collection.rb', line 39

def page_hashes
  not_implemented!
end

#prev_attrsObject



31
32
33
# File 'lib/pixiv/page_collection.rb', line 31

def prev_attrs
  {}
end

#prev_urlObject



23
24
25
# File 'lib/pixiv/page_collection.rb', line 23

def prev_url
  not_implemented!
end

#sizeObject



43
44
45
# File 'lib/pixiv/page_collection.rb', line 43

def size
  page_hashes.size
end