Так что, если этот код:проверить, если массив включает в себя экземпляр с определенным значением для экземпляра переменного рубина
class A
def initialize(type)
@type = type
end
end
instance = A.new(2)
another_instance = A.new(1)
array = [instance, another_instance]
есть способ проверить, если array
включает в себя экземпляр A
где @type
равно определенное значение? скажем, 2? как метод include?
, но где вместо проверки экземпляра определенного класса он также проверяет переменные экземпляра этого класса?
Есть взгляд на [Override == оператора в Рубине] (http://stackoverflow.com/questions/ 11186815/override-operator-in-ruby) –