instance method
excluding
Ruby on Rails 7.2.3
Since v6.0.6Signature
excluding(*elements)
Returns a copy of the enumerable excluding the specified elements.
["David", "Rafael", "Aaron", "Todd"].excluding "Aaron", "Todd" # => ["David", "Rafael"] ["David", "Rafael", "Aaron", "Todd"].excluding %w[ Aaron Todd ] # => ["David", "Rafael"] {foo: 1, bar: 2, baz: 3}.excluding :bar # => {foo: 1, baz: 3}
Parameters
-
elementsrest
Source
# File activesupport/lib/active_support/core_ext/enumerable.rb, line 132
def excluding(*elements)
elements.flatten!(1)
reject { |element| elements.include?(element) }
end
Defined in activesupport/lib/active_support/core_ext/enumerable.rb line 132
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Enumerable