#!/usr/bin/env ruby # Have a class... class A def initialize puts "a!" end end # Add logging to class A... class A alias :old_initialize :initialize def initialize puts "log" old_initialize end end # Test! A.new