0

次の繰り返しに進む前にスリープする必要があるループがあるため、秒数 * 60 を掛けて分数を取得します。「10分×60秒寝る」みたいなことを10分やる代わりに、もう少し綺麗にしたい。私はこれをやろうとしています: "sleep 10.minutes". これはやりたくない: "sleep minutes(10)"

Fixnum をオーバーライドして「minutes」というメソッドを追加しようとしていますが、「15.minutes」から「15」を取得できません。私が使用しているコードは次のとおりです。

class Fixnum
  def minutes
    15 # need to find out the value entered here
  end
end

上記のコードは機能しますが、必要な値を Fixnum.minutes 内に返す必要があります。.minutes の前に入力された数値を確認するにはどうすればよいですか?

見た目が違うので、引数を渡したくありません。

4

1 に答える 1