我想这与“Plain Old Ruby Objects”有关
我为“log_entry”模型构建了以下方法:
def parse_time(string)
parts = string.split(":").map(&:to_f)
parts = [0] + parts if parts.length == 2
hours, minutes, seconds = parts
seconds = hours * 3600 + minutes * 60 + seconds
seconds.to_i
end
我想将它提取到一个普通的旧 ruby 类中,然后在 rails log_entry 模型类中将此方法用作必要的。
我将把这个类放在哪里,我将如何在 rspec 中测试它?