Sha256: c0b76eeb60e998da2e8b671155bc583c1204e699d081a9a591402a785bf8aa6d

Contents?: true

Size: 473 Bytes

Versions: 2

Compression:

Stored size: 473 Bytes

Contents

class SofaGallery::Gallery < ActiveRecord::Base
  
  set_table_name :sofa_gallery_galleries
  
  # -- Relationships --------------------------------------------------------
  has_many :photos, :dependent => :destroy
  
  # -- Validations ----------------------------------------------------------
  validates :title,
    :presence => true
    
  validates :slug,
    :presence   => true,
    :uniqueness => true,
    :format     => { :with =>  /^\w[a-z0-9_-]*$/i }
    
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sofa_gallery-0.0.2 app/models/sofa_gallery/gallery.rb
sofa_gallery-0.0.1 app/models/sofa_gallery/gallery.rb