module Haml::Util

def set_eql?(set1, set2)

Returns:
  • (Boolean) - Whether or not the sets are hashcode equal

Parameters:
  • set2 (Set) --
  • set1 (Set) --
def set_eql?(set1, set2)
  return set1.eql?(set2) unless ruby1_8_6?
  set1.to_a.uniq.sort_by {|e| e.hash}.eql?(set2.to_a.uniq.sort_by {|e| e.hash})
end