# Pastebin lv83BHqX # grondilu golfed by me example (FAILS) class A { method !foo { "bar" } class B { method x { A.new!foo } } } # redone as sub by me (PASSES) class A { sub foo { "bar" } class B { sub x { foo } } } # grondilu example rewritten by me as “lexical use of private method from inside a subclass” class A { method !foo { "bar" } class B { method x { self!foo } } }