class Wor::Paginate::Adapters::Enumerable
Attributes
page[R]
Public Instance Methods
paginated_content()
click to toggle source
# File lib/wor/paginate/adapters/enumerable.rb, line 13 def paginated_content return @paginated_content if @paginated_content content_array = @content.to_a @paginated_content = content_array.slice((page - 1) * @limit, @limit) || [] end
required_methods()
click to toggle source
# File lib/wor/paginate/adapters/enumerable.rb, line 9 def required_methods %i[to_a] end
total_count()
click to toggle source
# File lib/wor/paginate/adapters/enumerable.rb, line 21 def total_count @content.count end
total_pages()
click to toggle source
# File lib/wor/paginate/adapters/enumerable.rb, line 25 def total_pages (total_count / @limit.to_f).ceil end