Sha256: b09c57a678232ca4db5a9f8e3175fe7d06841219ef96f2ba371c7f0af39c0507
Contents?: true
Size: 425 Bytes
Versions: 4
Compression:
Stored size: 425 Bytes
Contents
module Droom class Calendar < ActiveRecord::Base attr_accessible :name, :created_by_id, :events_private, :documents_private belongs_to :created_by, :class_name => "Droom::User" before_save :ensure_slug has_many :events def self.for_selection self.all.map{|c| [c.name, c.id] } end def ensure_slug ensure_presence_and_uniqueness_of(:slug, name.parameterize) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
droom-0.4.3 | app/models/droom/calendar.rb |
droom-0.4.2 | app/models/droom/calendar.rb |
droom-0.4.1 | app/models/droom/calendar.rb |
droom-0.2.1 | app/models/droom/calendar.rb |