mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
numeric.rb: refactor code (Avoid using {...} for multi-line blocks, Surrounding space missing in default value assignment)
This commit is contained in:
+3
-7
@@ -100,7 +100,7 @@ module Integral
|
||||
# Calls the given block from +self+ to +num+
|
||||
# incremented by +step+ (default 1).
|
||||
#
|
||||
def step(num, step=1, &block)
|
||||
def step(num, step = 1, &block)
|
||||
raise ArgumentError, "step can't be 0" if step == 0
|
||||
return to_enum(:step, num, step) unless block_given?
|
||||
|
||||
@@ -165,16 +165,12 @@ class Float
|
||||
# floats should be compatible to integers.
|
||||
def >> other
|
||||
n = self.to_i
|
||||
other.to_i.times {
|
||||
n /= 2
|
||||
}
|
||||
other.to_i.times { n /= 2 }
|
||||
n
|
||||
end
|
||||
def << other
|
||||
n = self.to_i
|
||||
other.to_i.times {
|
||||
n *= 2
|
||||
}
|
||||
other.to_i.times { n *= 2 }
|
||||
n.to_i
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user