私はシフトモデルを持っています。
--- !ruby/object:Shift
attributes:
id:
starts_at:
ends_at:
特定の四半期の毎日のシフトを作成するために、singelton メソッドを追加したいと考えています。
class Shift
def self.open_quarter(number, year)
starts_at = "08:00"
ends_at = "08:00"
...
end
end
それを最良の方法で実装する方法は?各シフトが午前 8 時に開始し、翌日の午前 8 時に終了するようにします。