>> class A; def self.hi; lambda { puts self.to_s }; end; end
>> class B < A; end
>> B.new.hi.call
B