Class: Piwigo::Images::Paging
- Inherits:
-
Object
- Object
- Piwigo::Images::Paging
- Defined in:
- lib/piwigo/images.rb
Instance Attribute Summary collapse
-
#count ⇒ Number
Number of Images on this page.
-
#page ⇒ Number
Page number of the results.
-
#per_page ⇒ Number
Number of images requesed per page.
-
#total_count ⇒ Number
Total number of images across all pages.
Instance Method Summary collapse
-
#initialize(hash: nil) ⇒ Paging
constructor
A new instance of Paging.
Constructor Details
#initialize(hash: nil) ⇒ Paging
Returns a new instance of Paging.
75 76 77 78 79 80 81 |
# File 'lib/piwigo/images.rb', line 75 def initialize(hash: nil) hash&.each do |key, value| # Bug: If the encoding is Windows-1252, then Piwigo will blowup when creating the album value = value.encode('UTF-8', 'Windows-1252') if value.instance_of?(String) && value.encoding.to_s == 'Windows-1252' send("#{key}=", value) end end |
Instance Attribute Details
#count ⇒ Number
Returns Number of Images on this page. When this is less then the number per page, then there are no more results.
70 71 72 |
# File 'lib/piwigo/images.rb', line 70 def count @count end |
#page ⇒ Number
Returns Page number of the results.
64 65 66 |
# File 'lib/piwigo/images.rb', line 64 def page @page end |
#per_page ⇒ Number
Returns Number of images requesed per page.
67 68 69 |
# File 'lib/piwigo/images.rb', line 67 def per_page @per_page end |
#total_count ⇒ Number
Returns Total number of images across all pages.
73 74 75 |
# File 'lib/piwigo/images.rb', line 73 def total_count @total_count end |