Sha256: a75a3ef8c6f74c81e765f6989549da2e62930e5453f075dcc11506ad52498377
Contents?: true
Size: 463 Bytes
Versions: 2
Compression:
Stored size: 463 Bytes
Contents
module Enjoy module Models module Mongoid module PageBlockset extend ActiveSupport::Concern included do field :name, type: String, default: "" has_and_belongs_to_many :blocks, inverse_of: :blocksets, class_name: "Enjoy::PageBlock" scope :sorted, -> { order_by([:lft, :asc]) } scope :blockset, ->(block_id) { enabled.sorted.where(block_ids: block_id) } end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enjoy_cms-0.3.0.4 | lib/enjoy/models/mongoid/page_blockset.rb |
enjoy_cms-0.3.0.3 | lib/enjoy/models/mongoid/page_blockset.rb |