class Jekyll::Paginate::Content::Pager
Attributes
activated[RW]
first_page[RW]
first_page_path[RW]
first_path[RW]
has_next[RW]
has_prev[RW]
has_previous[RW]
is_first[RW]
is_last[RW]
last_page[RW]
last_page_path[RW]
last_path[RW]
next_is_last[RW]
next_page[RW]
next_page_path[RW]
next_path[RW]
next_section[RW]
page[RW]
page_num[RW]
page_path[RW]
page_trail[RW]
pages[RW]
paginated[RW]
prev_is_first[RW]
prev_page[RW]
prev_path[RW]
prev_section[RW]
previous_is_first[RW]
previous_page[RW]
previous_page_path[RW]
previous_path[RW]
previous_section[RW]
section[RW]
section_id[RW]
seo[RW]
single_page[RW]
toc[RW]
total_pages[RW]
view_all[RW]
Public Class Methods
new(data)
click to toggle source
# File lib/jekyll-paginate-content/pager.rb, line 15 def initialize(data) data.each do |k,v| instance_variable_set("@#{k}", v) if self.respond_to? k end end
Public Instance Methods
to_liquid()
click to toggle source
# File lib/jekyll-paginate-content/pager.rb, line 21 def to_liquid { # Based on sverrir's jpv2 'first_page' => first_page, 'first_page_path' => first_page_path, 'last_page' => last_page, 'last_page_path' => last_page_path, 'next_page' => next_page, 'next_page_path' => next_page_path, 'page' => page_num, 'page_path' => page_path, 'page_trail' => page_trail, 'previous_page' => previous_page, 'previous_page_path' => previous_page_path, 'total_pages' => total_pages, # parts of the original page # New stuff 'has_next' => has_next, 'has_previous' => has_previous, 'is_first' => is_first, 'is_last' => is_last, 'next_is_last' => next_is_last, 'previous_is_first' => previous_is_first, 'paginated' => paginated, 'seo' => seo, 'single_page' => single_page, 'section' => section, 'section_id' => section_id, 'toc' => toc, 'next_section' => next_section, 'previous_section' => previous_section, # Aliases 'activated' => paginated, 'first_path' => first_page_path, 'next_path' => next_page_path, 'has_prev' => has_previous, 'previous_path' => previous_page_path, 'prev_path' => previous_page_path, 'last_path' => last_page_path, 'prev_page' => previous_page, 'prev_is_first' => previous_is_first, 'prev_section' => previous_section, 'page_num' => page_num, 'pages' => total_pages, 'view_all' => single_page } end