Class: Event
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Event
- Defined in:
- app/models/event.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.per_page ⇒ Object
34 35 36 |
# File 'app/models/event.rb', line 34 def self.per_page 10 end |
Instance Method Details
#check_date ⇒ Object
56 57 58 59 60 61 62 63 |
# File 'app/models/event.rb', line 56 def check_date if self.start_at and self.end_at if self.start_at >= self.end_at errors.add(:start_at) errors.add(:end_at) end end end |
#set_all_day ⇒ Object
49 50 51 52 53 54 |
# File 'app/models/event.rb', line 49 def set_all_day if all_day self.start_at = self.start_at.beginning_of_day self.end_at = self.end_at.end_of_day end end |
#set_date ⇒ Object
38 39 40 41 42 43 44 45 46 47 |
# File 'app/models/event.rb', line 38 def set_date if self.start_at.blank? self.start_at = Time.zone.today.beginning_of_day end if self.end_at.blank? self.end_at = Time.zone.today.end_of_day end set_all_day end |
#set_display_name ⇒ Object
65 66 67 |
# File 'app/models/event.rb', line 65 def set_display_name self.display_name = self.name if self.display_name.blank? end |