Ruby 2.3 の Numeric#positive? と Numeric#negative?
Ruby 2.3 から Numeric#positive? と Numeric#negative? が追加されました。
これはそれぞれ self > 0 と self < 0 を返します。
p 42.positive? # => true p -42.positive? # => fasle p 42.negative? # => false p -42.negative? # => true p 0.positive? # => false p 0.negative? # => false
Rubocop では Ruby 2.3 を使ってると value > 0 が value.positive? を使えと怒られます。