razetime has joined #jruby
_whitelogger has joined #jruby
postmodern[m] has quit [Quit: You have been kicked for being idle]
razetime has quit [Remote host closed the connection]
<anewbhav_1[m]> I am trying understand, what is a callsite.... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/0567173cecd333c9107057b19ab39fe9c6e5bc21>)
<headius> It is a way to do a dynamic method call with some caching
<headius> This code is using an existing call site to check if the method was redefined from the default method (built-in) and if so make the dynamic call to whatever replaced it
lavamind has joined #jruby
<anewbhav_1[m]> Thanks Charles, this really helped in the understanding the implementation. I would be creating a PR soon
<anewbhav_1[m]> There are a few doubts I have regarding writing tests for the change
<anewbhav_1[m]> what would be the file where the I should test be added ?
<anewbhav_1[m]> this change would affect the functioning of the hash class.
<headius> spec/ruby/core so it gets back into the Ruby spec suite