# File lib/net/yail.rb, line 543 def prepend_handler(event, *procs) raise "Cannot change handlers while threads are listening!" if @ioloop_thread # See if this is a word for a numeric - only applies to incoming events if (event.to_s =~ /^incoming_(.*)$/) number = @event_number_lookup[$1].to_i event = "incoming_numeric_#{number}""incoming_numeric_#{number}" if number > 0 end @handlers[event] ||= Array.new until procs.empty? @handlers[event].unshift(procs.pop) end end