Sha256: 48bf6562379dedd2bc148c69f3983df8fa10bd45594a7641b15a6b999e2fef05
Contents?: true
Size: 427 Bytes
Versions: 7
Compression:
Stored size: 427 Bytes
Contents
# encoding: UTF-8 module ReportWeekly extend ActiveSupport::Concern included do include Report end module ClassMethods 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 end end
Version data entries
7 entries across 7 versions & 1 rubygems