Sha256: d4b5e48e24e6a34ae1a25c63655661e0766b43a94fa527f24ae11478e95505b4
Contents?: true
Size: 511 Bytes
Versions: 12
Compression:
Stored size: 511 Bytes
Contents
module SirTrevorRails module Blocks ## # Multi-up featured page block class FeaturedPagesBlock < SirTrevorRails::Block include Displayable def page_options(id) (items.detect { |x| x[:id] == id }) || {} end def pages @pages ||= parent.exhibit.pages.published.where(slug: item_ids).sort do |a, b| ordered_items.index(a.slug) <=> ordered_items.index(b.slug) end end def pages? !pages.empty? end end end end
Version data entries
12 entries across 12 versions & 1 rubygems