class Funcify::FSet

Public Class Methods

eq?() click to toggle source
# File lib/funcify/fset.rb, line 15
def eq?
  -> seta, setb { to_set(seta) == (to_set(setb)) }.curry
end
subset?() click to toggle source
# File lib/funcify/fset.rb, line 7
def subset?
  -> subset, superset { to_set(subset).subset?(to_set(superset)) }.curry
end
superset?() click to toggle source
# File lib/funcify/fset.rb, line 11
def superset?
  -> superset, subset { to_set(superset).superset?(to_set(subset)) }.curry
end
to_set(array_or_set) click to toggle source
# File lib/funcify/fset.rb, line 19
def to_set(array_or_set)
  array_or_set.instance_of?(Array) ? Set.new(array_or_set) : array_or_set
end