Sha256: f22ce4cc299d4ea5df92219c5ea4b845805f9fb105bdafe84ee3e39837e9b537

Contents?: true

Size: 337 Bytes

Versions: 92

Compression:

Stored size: 337 Bytes

Contents

class Layout < ActiveRecord::Base
  # Default Order
  default_scope { order('name') }

  # Associations
  has_many :pages
  belongs_to :created_by, class_name: 'User'
  belongs_to :updated_by, class_name: 'User'

  # Validations
  validates_presence_of :name
  validates_uniqueness_of :name
  validates_length_of :name, maximum: 100
end

Version data entries

92 entries across 92 versions & 1 rubygems

Version Path
trusty-cms-7.0.22 app/models/layout.rb
trusty-cms-7.0.21 app/models/layout.rb
trusty-cms-7.0.20 app/models/layout.rb
trusty-cms-7.0.19 app/models/layout.rb
trusty-cms-7.0.18 app/models/layout.rb
trusty-cms-7.0.17 app/models/layout.rb
trusty-cms-7.0.16 app/models/layout.rb
trusty-cms-7.0.14 app/models/layout.rb
trusty-cms-7.0.13 app/models/layout.rb
trusty-cms-7.0.12 app/models/layout.rb
trusty-cms-7.0.15 app/models/layout.rb
trusty-cms-7.0.9.1 app/models/layout.rb
trusty-cms-7.0.11 app/models/layout.rb
trusty-cms-7.0.10 app/models/layout.rb
trusty-cms-7.0.9 app/models/layout.rb
trusty-cms-7.0.8 app/models/layout.rb
trusty-cms-7.0.7 app/models/layout.rb
trusty-cms-7.0.6 app/models/layout.rb
trusty-cms-7.0.5 app/models/layout.rb
trusty-cms-7.0.4 app/models/layout.rb