Hi @stefan, @jad, and @engineersmnky! Thank you very much for looking into my question. I posted the question for two reasons: to make a record of this interesting behavior which other Ruby programmers might also encounter, and to satisfy my curiosity :) That being said, looking at your comments, it seems there is no obvious reason as to why
prepend
and
include
behaves like this. It could simply be "performance reasons" :) I'd like to ask how you'd like to resolve this question? Leave it unanswered? Delete it? Rephrase it so that it's answerable? I'd appreciate to hear your thoughts. —
gsmendoza 5 secs ago