class HooksTest

def a; executed << :a; nil; end

def a; executed << :a; nil; end

def a(me, arg); executed << arg+1; end

def a(me, arg); executed << arg+1; end

def b; executed << :b; end

def b; executed << :b; end

def have_dinner(executed)

def have_dinner(executed)
  executed << :have_dinner
end

def have_dinner

def have_dinner
  executed << :have_dinner
end

def take_shower

def take_shower
  executed << :take_shower
end