Извините за плохое название, я не знаю, как это назвать.
У меня есть что-то вроде этого в Ruby:
class Test
def initialize
@my_array = []
end
attr_accessor :my_array
end
test = Test.new
test.my_array << "Hello, World!"
Для переменной экземпляра @my_array
я хочу переопределить оператор <<
, чтобы я мог сначала обработать все, что в него вставлено. Я попробовал @my_array.<<(value)
как метод в классе, но он не сработал.