module Jekyll::Filters::Infinite
Public Instance Methods
infinite_next(input, posts, amount)
click to toggle source
# File lib/jekyll/filters/infinite.rb 7 def infinite_next(input, posts, amount) 8 liquid = posts.map(&:to_liquid) 9 liquid.rotate(liquid.index(input)).slice(1, amount) 10 end
infinite_prev(input, posts, amount)
click to toggle source
# File lib/jekyll/filters/infinite.rb 12 def infinite_prev(input, posts, amount) 13 liquid = posts.map(&:to_liquid) 14 liquid.rotate(liquid.index(input)).reverse.slice(0, amount).reverse 15 end