class OpenStruct
def eql?(other)
eql?.
+other+ when +other+ is an OpenStruct and the two objects' Hash tables are
Compares this object and +other+ for equality. An OpenStruct is eql? to
def eql?(other) return false unless other.kind_of?(OpenStruct) @table.eql?(other.table!) end