I have trouble understanding the implementation of the class << object method. class << object is just a syntax sugar or something more?

@archie This isn't actually a method on `Class`, but parsed into a node (then converted into an instruction sequence?). You can try looking at it with something like the following below, but it's a NODE_SCLASS if you want to grep ruby.git.

$ ruby --dump=parsetree -e '
class << String
end
'