Sha256: 68770b37bed848f0a393e4c3c26fdd755cad6ede51838997f8ab416bd2a3324f
Contents?: true
Size: 689 Bytes
Versions: 1
Compression:
Stored size: 689 Bytes
Contents
module Noodall module Articles class CustomLinkRenderer < WillPaginate::ActionView::LinkRenderer def container_attributes super.except(:first_label, :last_label) end protected def pagination page_links = @options[:page_links] ? windowed_page_numbers : [] [:first_page, :previous_page, page_links, :next_page, :last_page].flatten end def first_page previous_or_next_page(current_page == 1 ? nil : 1, @options[:first_label], "first_page") end def last_page previous_or_next_page(current_page == total_pages ? nil : total_pages, @options[:last_label], "last_page") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
noodall-articles-1.0.0 | lib/noodall/articles/custom_link_renderer.rb |