diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-05-13 12:59:21 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2014-05-13 12:59:21 +0900 |
| commit | f454f827ee2d2aaa6e59dd8bd9121a9c7be03840 (patch) | |
| tree | bd8b48caf037850f79e701df66d548ba42b8e251 /mrbgems/mruby-enumerator | |
| parent | b584eaf64bd3936bb38733d03230c090a9c4d6a8 (diff) | |
| download | mruby-f454f827ee2d2aaa6e59dd8bd9121a9c7be03840.tar.gz mruby-f454f827ee2d2aaa6e59dd8bd9121a9c7be03840.zip | |
should not use String#<< which is defined in mruby-string-ext; use Array#join instead; ref #2239
Diffstat (limited to 'mrbgems/mruby-enumerator')
| -rw-r--r-- | mrbgems/mruby-enumerator/mrblib/enumerator.rb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/mrbgems/mruby-enumerator/mrblib/enumerator.rb b/mrbgems/mruby-enumerator/mrblib/enumerator.rb index 0257d8bf0..58996adc8 100644 --- a/mrbgems/mruby-enumerator/mrblib/enumerator.rb +++ b/mrbgems/mruby-enumerator/mrblib/enumerator.rb @@ -217,14 +217,12 @@ class Enumerator def inspect return "#<#{self.class}: uninitialized>" unless @obj - args = "" if @args && @args.size > 0 - args = "(" - @args.each {|arg| args << "#{arg}, " } - args = args[0, args.size-2] - args << ")" + args = @args.join(", ") + "#<#{self.class}: #{@obj}:#{@meth}(#{args})>" + else + "#<#{self.class}: #{@obj}:#{@meth}>" end - "#<#{self.class}: #{@obj}:#{@meth}#{args}>" end ## |
