summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-array-ext/mrblib/array.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/mruby-array-ext/mrblib/array.rb')
-rw-r--r--mrbgems/mruby-array-ext/mrblib/array.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-array-ext/mrblib/array.rb b/mrbgems/mruby-array-ext/mrblib/array.rb
index eac8d4718..ed3f591fe 100644
--- a/mrbgems/mruby-array-ext/mrblib/array.rb
+++ b/mrbgems/mruby-array-ext/mrblib/array.rb
@@ -143,11 +143,11 @@ class Array
#
def union(*args)
ary = self.dup
- args.each_with_index do |x,i|
+ args.each do |x|
ary.concat(x)
- ary.uniq! if i % 20 == 0
+ ary.uniq!
end
- ary.uniq! or ary
+ ary
end
##