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
36 37 38 |
# File 'app/models/event.rb', line 36 def self.per_page 10 end |
Instance Method Details
#check_date ⇒ Object
58 59 60 61 62 63 64 65 |
# File 'app/models/event.rb', line 58 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
51 52 53 54 55 56 |
# File 'app/models/event.rb', line 51 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
40 41 42 43 44 45 46 47 48 49 |
# File 'app/models/event.rb', line 40 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
67 68 69 |
# File 'app/models/event.rb', line 67 def set_display_name self.display_name = self.name if self.display_name.blank? end |