Sha256: 2bc5ccb924de03580359f539e801390fefb4e0a78907acdeee9ecfe23f2f409d

Contents?: true

Size: 360 Bytes

Versions: 10

Compression:

Stored size: 360 Bytes

Contents

class Quaderno::Collection < Array

  def current_page=(page_number)
    @page = page_number
  end

  def current_page
    @page.to_i || 1
  end

  def total_pages=(total_pages)
    @total_pages = total_pages
  end

  def total_pages
    @total_pages.to_i || 1
  end

  def pagination_info
    { current_page: current_page, total_pages: total_pages }
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
quaderno-1.16.0 lib/quaderno-ruby/collection.rb
quaderno-1.15.2 lib/quaderno-ruby/collection.rb
quaderno-1.15.1 lib/quaderno-ruby/collection.rb
quaderno-1.14.0 lib/quaderno-ruby/collection.rb
quaderno-1.13.2 lib/quaderno-ruby/collection.rb
quaderno-1.13.1 lib/quaderno-ruby/collection.rb
quaderno-1.13.0 lib/quaderno-ruby/collection.rb
quaderno-1.12.5 lib/quaderno-ruby/collection.rb
quaderno-1.12.4 lib/quaderno-ruby/collection.rb
quaderno-1.12.3 lib/quaderno-ruby/collection.rb