File: app/models/layout.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  class: Layout#1
inherits from
  Base ( ActiveRecord )

Class Hierarchy

Object ( Builtin-Module )
Base ( ActiveRecord )
  Layout    #1

Code

   1  class Layout < ActiveRecord::Base
   2    
   3    # Default Order
   4    default_scope :order => "name"
   5 
   6    # Associations
   7    has_many :pages
   8    belongs_to :created_by, :class_name => 'User'
   9    belongs_to :updated_by, :class_name => 'User'
  10 
  11    # Validations
  12    validates_presence_of :name
  13    validates_uniqueness_of :name
  14    validates_length_of :name, :maximum => 100
  15  en