method
exclude?
v3.0.0 -
Show latest stable
- Class:
String
exclude?(string)public
The inverse of String#include?. Returns true if the string does not include the other string.
1Note
Not only for strings, but arrays and hashes too
exclude? is defined as !include?, meaning it is the exact opposite of include? . See the source.
This means that it works for Arrays and Hashes too, as well as for Strings.
It works for Arrays:
>> [nil].exclude?(nil)
=> false
>> [nil].include?(nil)
=> true
>> ["lala"].include?(nil)
=> false
>> ["lala"].exclude?(nil)
=> true
And for Hashes: >> params = {} => {} >> params[:db] = "lol" => "lol" >> params.exclude?(:db) => false >> params.include?(:db) => true >>