summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-range-ext/mrblib
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-07-17 22:33:55 +0900
committerGitHub <[email protected]>2019-07-17 22:33:55 +0900
commitcdf5e3963d7edc71d91918d86178d2cb3bd5f561 (patch)
tree62d5c381ebd0ff2422e67f68ec488e0e01bfa89c /mrbgems/mruby-range-ext/mrblib
parent1b7516a4ae144bfdc36356294e93b8af9c4a0a3f (diff)
parent7172231b8f829975b8907da25726e990e4a411ab (diff)
downloadmruby-cdf5e3963d7edc71d91918d86178d2cb3bd5f561.tar.gz
mruby-cdf5e3963d7edc71d91918d86178d2cb3bd5f561.zip
Merge branch 'master' into fix-range-min-with-mruby-range-ext
Diffstat (limited to 'mrbgems/mruby-range-ext/mrblib')
-rw-r--r--mrbgems/mruby-range-ext/mrblib/range.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-range-ext/mrblib/range.rb b/mrbgems/mruby-range-ext/mrblib/range.rb
index da2fff67a..a213beb57 100644
--- a/mrbgems/mruby-range-ext/mrblib/range.rb
+++ b/mrbgems/mruby-range-ext/mrblib/range.rb
@@ -32,7 +32,7 @@ class Range
return super if block
# fast path for numerics
- if (val.kind_of?(Fixnum) || val.kind_of?(Float)) && (last.kind_of?(Fixnum) || last.kind_of?(Float))
+ if val.kind_of?(Numeric) && last.kind_of?(Numeric)
raise TypeError if exclude_end? && !last.kind_of?(Fixnum)
return nil if val > last
return nil if val == last && exclude_end?
@@ -52,7 +52,7 @@ class Range
return super if block
# fast path for numerics
- if (val.kind_of?(Fixnum) || val.kind_of?(Float)) && (last.kind_of?(Fixnum) || last.kind_of?(Float))
+ if val.kind_of?(Numeric) && last.kind_of?(Numeric)
return nil if val > last
return nil if val == last && exclude_end?