Method: Set#disjoint?

Defined in:
lib/set.rb

#disjoint?(set) ⇒ Boolean

Returns true if the set and the given enumerable have no element in common. This method is the opposite of ‘intersect?`.

Set[1, 2, 3].disjoint? Set[3, 4]   #=> false
Set[1, 2, 3].disjoint? Set[4, 5]   #=> true
Set[1, 2, 3].disjoint? [3, 4]      #=> false
Set[1, 2, 3].disjoint? 4..5        #=> true

495
496
497
# File 'lib/set.rb', line 495

def disjoint?(set)
  !intersect?(set)
end