Sha256: 0d0e0bd0e9e4d0d1d088ab51a3933e29327a56e28e0db28f64f0fdaa0d731b9a
Contents?: true
Size: 653 Bytes
Versions: 1
Compression:
Stored size: 653 Bytes
Contents
# == requires # * key ( unique ) # * description ( unique and > 3 chars ) class OperationalEventType < ActiveRecordShared acts_as_list default_scope :order => :position acts_like_a_hash has_many :operational_events validates_presence_of :event_category validates_uniqueness_of :event_category validates_length_of :event_category, :in => 4..250, :allow_blank => true # Returns event_category. def to_s "#{event_category}:#{description}" end def self.categories find(:all, :conditions => 'event_category IS NOT NULL', :order => 'event_category ASC', :group => :event_category ).collect(&:event_category) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ccls-ccls_engine-3.11.0 | app/models/operational_event_type.rb |