Class: Binco::PaginationRenderer

Inherits:
WillPaginate::ActionView::LinkRenderer
  • Object
show all
Defined in:
app/helpers/binco/pagination_renderer.rb

Constant Summary collapse

ELLIPSIS =
'…'

Instance Method Summary collapse

Instance Method Details

#container_attributesObject



22
23
24
# File 'app/helpers/binco/pagination_renderer.rb', line 22

def container_attributes
  super.except(*[:link_options])
end

#to_htmlObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/helpers/binco/pagination_renderer.rb', line 7

def to_html
  caca
  list_items = pagination.map do |item|
    case item
      when Fixnum
        page_number(item)
      else
        send(item)
    end
  end.join(@options[:link_separator])

  list_wrapper = tag :ul, list_items, class: 'pagination', role: 'group'
  tag :nav, list_wrapper, class: @options[:class]
end