Sha256: 2086e114f001d0d44b1e41c843ce123b1217488a812c2124b45fac0e751e9c0a
Contents?: true
Size: 470 Bytes
Versions: 4
Compression:
Stored size: 470 Bytes
Contents
module M1 def f(m); super :M1; end end module M2 def f(m); super :M2; end end class C def f(m); end end class D < C def f(m); super :D; end include M1 end class E < D def f(m); super :E; end include M2 end E.new.f(:top) __END__ # Classes module M1 def f : (:D) -> nil end module M2 def f : (:E) -> nil end class C def f : (:M1) -> nil end class D < C include M1 def f : (:M2) -> nil end class E < D include M2 def f : (:top) -> nil end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
typeprof-0.8.0 | smoke/super4.rb |
typeprof-0.7.0 | smoke/super4.rb |
typeprof-0.6.1 | smoke/super4.rb |
typeprof-0.6.0 | smoke/super4.rb |