Sha256: 991c455e748a8101a7d3403611e415bbbe6ee867fbcc524844bff5f5ef7c3282

Contents?: true

Size: 458 Bytes

Versions: 48

Compression:

Stored size: 458 Bytes

Contents

module Para
  module Page
    module Model
      extend ActiveSupport::Concern

      included do
        has_many :sections, -> { ordered }, class_name: '::Para::Page::Section',
                                            as: :page,
                                            dependent: :destroy,
                                            inverse_of: :page
        accepts_nested_attributes_for :sections, allow_destroy: true
      end
    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
para-0.7.3.p6 lib/para/page/model.rb
para-0.7.3.p5 lib/para/page/model.rb
para-0.7.3.p4 lib/para/page/model.rb
para-0.7.3.p3 lib/para/page/model.rb
para-0.7.3.p2 lib/para/page/model.rb
para-0.7.3.p1 lib/para/page/model.rb
para-0.7.3 lib/para/page/model.rb
para-0.7.2 lib/para/page/model.rb