id:sumim:20100829:p1 ã®ç¶ãã classbox.diff ãå½ã¦ã trunk ã®ãã«ããã§ããã®ã§ãæ¬å®¶ã® Classbox ã®ãã¹ãã³ã¼ãã®æ¯ãèãããRubyçã«æ¸ãç´ããçµæã¨æ¯ã¹ã¦ã¿ã¾ããã両è ã®æåã®éãã«ã¯ããããããçºè¡¨ã«å¯¾ãã質åã«ãåºã¦ãã local rebindings ã¨ããæ©æ§ã®æç¡ãå¹ãã¦ãã¦ããã®ã ã¨æãã¾ãã ⶠRubyç Classbox module CB1 class A def foo; 10 end def bar; foo end end class B def foo; A.new.foo end end class C def foo; B.new.foo end end class D def foo; C.new.foo end end end module CB2 def foo; 20 end end mod
{{#tags}}- {{label}}
{{/tags}}