# File lib/hook.rb, line 19 def on *names, &block names.each do |name| raise "unregistered hook #{name.inspect}" unless @descs[name] @blocks[name] << block end end