Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method · added in Ruby 3.2
Integer#ceildiv
ceildiv(numeric) → integer
numeric.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/numeric.rb, line 283
def ceildiv(other)
-div(0 - other)
end
Returns the result of division self by numeric. rounded up to the nearest integer.
Example
3.ceildiv(3) # => 1 4.ceildiv(3) # => 2 4.ceildiv(-3) # => -1 -4.ceildiv(3) # => -1 -4.ceildiv(-3) # => 2 3.ceildiv(1.2) # => 3
Ruby version changes
-
3.2
-
Integer#ceildivhas been added. [Feature #18809]
-