Sha256: df53f08101e4378445e7442e7ff7273d99a564b5764644703b736a930d964229
Contents?: true
Size: 569 Bytes
Versions: 25
Compression:
Stored size: 569 Bytes
Contents
# frozen_string_literal: true class WikiPage include Mongoid::Document include Mongoid::Timestamps field :title, type: String field :transient_property, type: String field :author, type: String field :description, type: String, localize: true embeds_many :edits, validate: false # Must have dependent: :destroy has_many :comments, dependent: :destroy, validate: false has_many :child_pages, class_name: "WikiPage", dependent: :delete_all, inverse_of: :parent_pages belongs_to :parent_pages, class_name: "WikiPage", inverse_of: :child_pages end
Version data entries
25 entries across 25 versions & 1 rubygems