Class: Piwigo::Images::Paging

Inherits:
Object
  • Object
show all
Defined in:
lib/piwigo/images.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#countNumber

Returns Number of Images on this page. When this is less then the number per page, then there are no more results.

Returns:

  • (Number)

    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

#pageNumber

Returns Page number of the results.

Returns:

  • (Number)

    Page number of the results



64
65
66
# File 'lib/piwigo/images.rb', line 64

def page
  @page
end

#per_pageNumber

Returns Number of images requesed per page.

Returns:

  • (Number)

    Number of images requesed per page



67
68
69
# File 'lib/piwigo/images.rb', line 67

def per_page
  @per_page
end

#total_countNumber

Returns Total number of images across all pages.

Returns:

  • (Number)

    Total number of images across all pages



73
74
75
# File 'lib/piwigo/images.rb', line 73

def total_count
  @total_count
end