summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-09-16 07:55:18 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-09-16 10:10:09 +0900
commit57a0132b41920ea14b903113586bf970c8210efa (patch)
tree6f4d325d1d27aab6205857c68f09f0cfa5574e0d
parentf4117d81d2fef1276836c1f6e13ceba7d83c9d7b (diff)
downloadmruby-57a0132b41920ea14b903113586bf970c8210efa.tar.gz
mruby-57a0132b41920ea14b903113586bf970c8210efa.zip
Add `filter` aliases for `Enumerable` and `Hash`.
-rw-r--r--mrbgems/mruby-array-ext/mrblib/array.rb1
-rw-r--r--mrbgems/mruby-enum-ext/mrblib/enum.rb1
-rw-r--r--mrbgems/mruby-hash-ext/mrblib/hash.rb3
3 files changed, 5 insertions, 0 deletions
diff --git a/mrbgems/mruby-array-ext/mrblib/array.rb b/mrbgems/mruby-array-ext/mrblib/array.rb
index f9f232321..5201cbe57 100644
--- a/mrbgems/mruby-array-ext/mrblib/array.rb
+++ b/mrbgems/mruby-array-ext/mrblib/array.rb
@@ -955,4 +955,5 @@ class Array
alias append push
alias prepend unshift
+ alias filter! select!
end
diff --git a/mrbgems/mruby-enum-ext/mrblib/enum.rb b/mrbgems/mruby-enum-ext/mrblib/enum.rb
index b427bd67e..171737e28 100644
--- a/mrbgems/mruby-enum-ext/mrblib/enum.rb
+++ b/mrbgems/mruby-enum-ext/mrblib/enum.rb
@@ -826,4 +826,5 @@ module Enumerable
end
hash.values
end
+ alias filter select
end
diff --git a/mrbgems/mruby-hash-ext/mrblib/hash.rb b/mrbgems/mruby-hash-ext/mrblib/hash.rb
index 547f3404a..33e2dcb9f 100644
--- a/mrbgems/mruby-hash-ext/mrblib/hash.rb
+++ b/mrbgems/mruby-hash-ext/mrblib/hash.rb
@@ -494,4 +494,7 @@ class Hash
self.fetch(k, &block)
end
end
+
+ alias filter select
+ alias filter! select!
end