Sha256: 2e3537093a4f68c3b4c450b0f6fa4345611b01ac6391665830135f7583d4c380
Contents?: true
Size: 390 Bytes
Versions: 4
Compression:
Stored size: 390 Bytes
Contents
covers 'facets/kernel/super_method' tests Kernel do context "class heirarchy" do q1 = Class.new{ def x ; 1 ; end } q2 = Class.new(q1){ def x ; 2 ; end } q3 = Class.new(q2){ def x ; 3 ; end } [q1, q2, q3] end unit :super_method do |q| x = q[0].new z = q[2].new s0 = x.method(:x) s1 = z.super_method(q[0], :x) s1.call.assert == s0.call end end
Version data entries
4 entries across 4 versions & 1 rubygems