Add a callback function to a Ruby array to do something when an element is added

后端 未结 3 1301
后悔当初
后悔当初 2021-02-04 22:21

I\'d like to add something like a callback function to a Ruby array, so that when elements are added to that array, this function is called. One thing I can think of is to overr

3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-04 23:04

    You should probably create your own class that wraps array. You don't want to override a core class with a callback like you are describing, not only does that make the code brittle but it becomes less expressive for future developers who may not be expecting Array to make a callback.

提交回复
热议问题