diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-27 14:28:49 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-03-27 14:28:49 +0900 |
| commit | 8250016136a9099fd8f556acd7bba85fa15b609a (patch) | |
| tree | cd3d40857b0789896672775ec0c90298aa2f1764 /mrbgems/mruby-enumerator | |
| parent | 69b4842a0316b079c52a6b28d75a66e258b5b77c (diff) | |
| download | mruby-8250016136a9099fd8f556acd7bba85fa15b609a.tar.gz mruby-8250016136a9099fd8f556acd7bba85fa15b609a.zip | |
use __svalue instead of ary2sv
Diffstat (limited to 'mrbgems/mruby-enumerator')
| -rw-r--r-- | mrbgems/mruby-enumerator/mrblib/enumerator.rb | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/mrbgems/mruby-enumerator/mrblib/enumerator.rb b/mrbgems/mruby-enumerator/mrblib/enumerator.rb index 912683ed9..17a650d6c 100644 --- a/mrbgems/mruby-enumerator/mrblib/enumerator.rb +++ b/mrbgems/mruby-enumerator/mrblib/enumerator.rb @@ -297,7 +297,7 @@ class Enumerator # side-effect # def next - ary2sv next_values, false + next_values.__svalue end ## @@ -405,7 +405,7 @@ class Enumerator # p e.next #raises StopIteration # def peek - ary2sv peek_values, true + peek_values.__svalue end ## @@ -511,22 +511,6 @@ class Enumerator end # just for internal - def ary2sv args, dup - return args unless args.kind_of? Array - - case args.length - when 0 - nil - when 1 - args[0] - else - return args.dup if dup - args - end - end - private :ary2sv - - # just for internal class Generator def initialize &block raise TypeError, "wrong argument type #{self.class} (expected Proc)" unless block.kind_of? Proc |
