module MyLib
refine Object do
def log
123
end
end
end
begin
puts 1.log
rescue => e
p e
end
using MyLib
puts 1.log
bW9kdWxlIE15TGliCiAgcmVmaW5lIE9iamVjdCBkbwogIAlkZWYgbG9nCiAgCSAgMTIzCiAgICBlbmQKICBlbmQKZW5kCgpiZWdpbgogIHB1dHMgMS5sb2cKcmVzY3VlID0+IGUKICBwIGUKZW5kCgp1c2luZyBNeUxpYgoKcHV0cyAxLmxvZw==