Module: Agilibox::PaginationHelper

Included in:
AllHelpers
Defined in:
app/helpers/agilibox/pagination_helper.rb

Instance Method Summary collapse

Instance Method Details

#paginate(objects, options = {}) ⇒ Object



2
3
4
5
# File 'app/helpers/agilibox/pagination_helper.rb', line 2

def paginate(objects, options = {})
  options = {theme: "twitter-bootstrap-3"}.merge(options)
  super(objects, **options).gsub(/>(\s+)</, "><").html_safe
end

#pagination_and_infos(collection) ⇒ Object



11
12
13
# File 'app/helpers/agilibox/pagination_helper.rb', line 11

def pagination_and_infos(collection)
  paginate(collection) + pagination_infos(collection)
end

#pagination_infos(collection) ⇒ Object



7
8
9
# File 'app/helpers/agilibox/pagination_helper.rb', line 7

def pagination_infos(collection)
  tag.p(class: "pagination-infos") { page_entries_info(collection) }
end