Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > setライブラリ > Setクラス > -
difference(enum) -> Set
self - enum -> Set
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。
require 'set' p Set[10, 20, 30] - Set[10, 20, 40] #=> #<Set: {30}>