Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module M
- A = 1
- end
- module M::N
- B = 2
- end
- class M::N::C
- prepend M::N
- prepend M
- def self.hello
- puts "A = #{A}"
- puts "B = #{B}"
- end
- class D
- def self.hello
- # FAILS
- puts "A = #{A}"
- puts "B = #{B}"
- end
- end
- end
- M::N::C.hello
- M::N::C::D.hello
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement