Module: ReportWeekly::ClassMethods

Defined in:
app/models/concerns/report_weekly.rb

Instance Method Summary collapse

Instance Method Details

#update_current_reportObject



10
11
12
13
14
15
16
17
# File 'app/models/concerns/report_weekly.rb', line 10

def update_current_report
  today          = Date.today
  week_day       = today.cwday # Mon is 1
  closest_monday = today - (week_day - 1).day
  report = self.find_or_create_by(report_date: closest_monday)
  report.update_report!()
  return report
end