class C1
def pr
puts 'C1'
end
end
class C2 < C1
def pr
puts 'C2'
super
puts self.method(:pr).source_location
end
end
c = C2.new
c.pr
В вышеприведенной программе можно получить местоположение кода, выполняемого super (C1::pr в нашем случае), а также получить расположение кода C2::pr с помощью метода source_location?