lecture-attendance-manager/app/models/lecture.rb

24 lines
367 B
Ruby

class Lecture < ApplicationRecord
belongs_to :course
enum :status, [
:future,
:happening_now,
:attended_in_person,
:watched_recording,
:missed,
]
def week_number
((start_time.beginning_of_week - Time.new('2023-10-02')) / 1.week).floor
end
def live_video_url
nil
end
def recording_url
"https://google.com"
end
end