Sha256: 9796696fcde60ad2831849ddcd640ad757938e7c92d017dcbe5cc75b9a7c1e23
Contents?: true
Size: 587 Bytes
Versions: 20
Compression:
Stored size: 587 Bytes
Contents
# frozen_string_literal: true # encoding: utf-8 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
20 entries across 20 versions & 2 rubygems