Module: CalculateStat
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/models/concerns/calculate_stat.rb
Instance Method Summary collapse
-
#check_date ⇒ Object
利用統計の日付をチェックします。.
-
#send_message ⇒ Object
利用統計の集計完了メッセージを送信します。.
Instance Method Details
#check_date ⇒ Object
利用統計の日付をチェックします。
17 18 19 20 21 22 23 24 |
# File 'app/models/concerns/calculate_stat.rb', line 17 def check_date if self.start_date and self.end_date if self.start_date >= self.end_date errors.add(:start_date) errors.add(:end_date) end end end |
#send_message ⇒ Object
利用統計の集計完了メッセージを送信します。
27 28 29 30 31 32 33 34 |
# File 'app/models/concerns/calculate_stat.rb', line 27 def sender = User.find(1) #system = MessageTemplate.localized_template('counting_completed', user.profile.locale) request = MessageRequest.new request.assign_attributes({sender: sender, receiver: user, message_template: }) request. request.transition_to!(:sent) end |