Project

General

Profile

Feature #11151

Numeric#positive? and Numeric#negative?

Added by rafaelfranca (Rafael França) over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
[ruby-core:69173]

Description

We just added Interger#positive? and Interger#negative? to Active Support.

I was wondering if we could get that implemented in Ruby itself and searched if it was already requested before to Ruby code.

I found that it was requested in #5513, but rejected. Since they were requested with more methods, and I don't know Japanese enough to see if there are technical reasons, I thought to request just these two methods again.

The implementation would be something like:

def positive?
  self > 0
end

def negative?
  self < 0
end

And one of its use case is filtering, like:

bunch_of_numbers.select(&:positive?)

If this feature is accepted I can work in a patch.

Related #5513

Also available in: Atom PDF