Sha256: e11ffb981c648c901bef25d2fa546770717be9e84c87066fcd687945b4aab479
Contents?: true
Size: 499 Bytes
Versions: 19
Compression:
Stored size: 499 Bytes
Contents
# frozen_string_literal: true module Jekyll module Filters module Infinite # def infinite_next(input, posts, amount) liquid = posts.map(&:to_liquid) liquid.rotate(liquid.index(input)).slice(1, amount) end def infinite_prev(input, posts, amount) liquid = posts.map(&:to_liquid) liquid.rotate(liquid.index(input)).reverse.slice(0, amount).reverse end end end end Liquid::Template.register_filter(Jekyll::Filters::Infinite)
Version data entries
19 entries across 19 versions & 1 rubygems