0

これは「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 で同じようにテストするにはどうすればよいでしょうか?

4

1 に答える 1