Class: Wor::Paginate::Adapters::Pagy
Instance Attribute Summary
Attributes inherited from Base
#page
Instance Method Summary
collapse
#total_count
Methods inherited from Base
#initialize
Instance Method Details
#adapt? ⇒ Boolean
12
13
14
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 12
def adapt?
defined?(::Pagy::Offset) && super
end
|
#next_page ⇒ Object
30
31
32
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 30
def next_page
pagy.next
end
|
#paginated_content ⇒ Object
20
21
22
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 20
def paginated_content
@paginated_content ||= pagy.records(@content)
end
|
#previous_page ⇒ Object
34
35
36
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 34
def previous_page
pagy.previous
end
|
#required_methods ⇒ Object
16
17
18
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 16
def required_methods
%i[offset limit table_name]
end
|
#total_pages ⇒ Object
26
27
28
|
# File 'lib/wor/paginate/adapters/pagy.rb', line 26
def total_pages
pagy.pages
end
|