Извините за плохое название, я действительно не знаю, как это назвать.
У меня есть что-то вроде этого в 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)
как метод в классе, но это не сработало.