class Jekyll::PagedFeedPage
Public Class Methods
new(site, base, dir, name, page_number, pages_total, format)
click to toggle source
# File lib/jekyll/paged_feed_page.rb, line 3 def initialize(site, base, dir, name, page_number, pages_total, format) @site = site @dir = "/" @name = name self.process(@name) self.read_yaml(File.join(base, '_layouts'), 'feed.xml') self.data['next'] = pages_total > page_number ? (page_number + 1).to_s : nil self.data['last'] = pages_total > 1 ? pages_total.to_s : nil self.data['prev'] = case page_number when 1 then nil when 2 then "" else (page_number - 1).to_s end self.data['myself'] = page_number == 1 ? nil : page_number.to_s self.data['format'] = format self.data['page_number'] = page_number end