Project

General

Profile

Feature #16039

Updated by cha1tanya (Prathamesh Sonpatki) over 4 years ago

I woud like to propose `Array#contains?` which will check if the one array is part of another array. 
 Implementation can be as follows: 

 ``` 
 def contains?(other) 
   (other other - self).empty? 
 end 
 ``` 

 Some test cases: 

 ``` 
 [1, 2, 3].contains?([2, 3]) => true 
 [1, 2, 3].contains?([]) => true 
 [1, 2, 3].contains?([1, 2, 3, 4]) => false 
 [].contains?([]) => true 
 [].contains?([1, 2, 3, 4]) => false 
 ```

Back