Sha256: 007dec5f5236e4ea0fa695440884f534384bc668f5ad28ff5ce797d39752456e

Contents?: true

Size: 318 Bytes

Versions: 2

Compression:

Stored size: 318 Bytes

Contents

class PageType
  include Model

  field :type, type: Symbol
  field :name, type: String
  field :allowed_parents, type: Array
  field :allowed_children, type: Array
  field :allowed_content_blocks, type: Array
  field :defaults, type: Hash

  validates_uniqueness_of :type

  has_many :page_nodes

end # class PageType

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aerogel-pages-1.4.14 db/model/page_type.rb
aerogel-pages-1.4.12 db/model/page_type.rb