Sha256: 89fcead1f64e21f1a8b7f107ce9b971416db961b3702ec281ad951c0824de914
Contents?: true
Size: 462 Bytes
Versions: 45
Compression:
Stored size: 462 Bytes
Contents
module SirTrevorRails module Blocks ## # Mixin for blocks that display text module Displayable def items item_values.select { |x| x[:display] == 'true' } end def item_ids items.map { |v| v[:id] } end def ordered_items items.sort_by { |x| x[:weight] }.map { |x| x[:id] } end private def item_values Array((item.values if item.present?)) end end end end
Version data entries
45 entries across 45 versions & 1 rubygems