Sha256: 2e20dd25852bd7b9eba28844e10c1e2670ee85e78850d876bdd25b4453eeb56e
Contents?: true
Size: 577 Bytes
Versions: 1
Compression:
Stored size: 577 Bytes
Contents
module WebAdmin class Event < ActiveRecord::Base include I18n::Alchemy mount_uploader :image, ImageEventUploader validates :title, :start_date, :end_date, :description, presence: true validate :end_date_is_greater_than_start_date def to_s title end private def end_date_is_greater_than_start_date return nil if self.start_date.present? and self.end_date.present? and self.end_date > self.start_date self.errors.add(:end_date, I18n.t('activerecord.errors.messages.end_date_is_greater_than_start_date')) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
web_admin-0.1.0 | app/models/web_admin/event.rb |