summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-enumerator
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-05-13 12:59:21 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-05-13 12:59:21 +0900
commitf454f827ee2d2aaa6e59dd8bd9121a9c7be03840 (patch)
treebd8b48caf037850f79e701df66d548ba42b8e251 /mrbgems/mruby-enumerator
parentb584eaf64bd3936bb38733d03230c090a9c4d6a8 (diff)
downloadmruby-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.rb10
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
##