instance method
excluding
Ruby on Rails edge
Since v6.0.6.1Signature
excluding(*elements)
Returns a copy of the Array excluding the specified elements.
```
["David", "Rafael", "Aaron", "Todd"].excluding("Aaron", "Todd") # => ["David", "Rafael"]
[ [ 0, 1 ], [ 1, 0 ] ].excluding([ [ 1, 0 ] ]) # => [ [ 0, 1 ] ]
```
Note: This is an optimization of `Enumerable#excluding` that uses `Array#-`
instead of `Array#reject` for performance reasons.
: (*untyped) -> Array
Parameters
-
elementsrest
Source
# File activesupport/lib/active_support/core_ext/array/access.rb, line 59
def excluding(*elements)
self - elements.flatten(1)
end
Defined in activesupport/lib/active_support/core_ext/array/access.rb line 59
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Array