From 069b2098516e054d279e405860cc4779b5e68f91 Mon Sep 17 00:00:00 2001 From: jonisavo Date: Sat, 5 Sep 2020 21:24:02 +0300 Subject: [PATCH] Better error message for the #add method, and renamed handler_block to handlerBlock --- Data/Scripts/006_Events and files/002_EventHandlers.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Data/Scripts/006_Events and files/002_EventHandlers.rb b/Data/Scripts/006_Events and files/002_EventHandlers.rb index f04a8e5fe..32452638f 100644 --- a/Data/Scripts/006_Events and files/002_EventHandlers.rb +++ b/Data/Scripts/006_Events and files/002_EventHandlers.rb @@ -99,14 +99,14 @@ class HandlerHash @addIfs.push([condProc,handler]) end - def add(sym,handler=nil,&handler_block) # 'sym' can be an ID or symbol + def add(sym,handler=nil,&handlerBlock) # 'sym' can be an ID or symbol if ![Proc,Hash].include?(handler.class) && !block_given? - raise ArgumentError, "#{self.class.name} for #{sym.inspect} has no valid handler" + raise ArgumentError, "#{self.class.name} for #{sym.inspect} has no valid handler (#{handler.inspect} was given)" end id = fromSymbol(sym) - @hash[id] = handler || handler_block if id + @hash[id] = handler || handlerBlock if id symbol = toSymbol(sym) - @hash[symbol] = handler || handler_block if symbol + @hash[symbol] = handler || handlerBlock if symbol end def copy(src,*dests)