中身がクラスオブジェクトの Array をクラスオブジェクトのママで差集合
下記のような中身がクラスオブジェクトの2つの配列があり、その差集合を取りたいです
foo_people
#=> [#<Person:0x007fd36402cee0> @name="ichiro", #<Person:0x007fd36484c940> @name="jiro", #<Person:0x007fd364aac118> @name="saburo"]
bar_people
#=> [#<Person:0x007fd364a6f3a8> @name="ichiro", #<Person:0x007fd364a36170> @name="jiro"]
イメージとしては下記のような形ですが、object_id が異なるために差分を取得できなくて困っています。
foo_people - bar_people
#=> [#<Person:0x007fd364aac118> @name="saburo"]