我有Shift模型。
--- !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 点结束。