lib/ver/widget_event.rb in ver-2010.02 vs lib/ver/widget_event.rb in ver-2010.08

- old
+ new

@@ -23,13 +23,10 @@ def respond_to?(method) method.to_sym == :event || @widget.respond_to?(method) end def method_missing(method, *args, &block) - # ::Kernel.p([@widget, @event] => [method, args]) - result = @widget.send(method, *args, &block) - if method =~ /=/ ::VER::WidgetEvent.class_eval(<<-RUBY, __FILE__, __LINE__) def #{method}(arg) @widget.#{method} arg end @@ -40,10 +37,17 @@ @widget.#{method}(*args, &block) end RUBY end - result + @widget.send(method, *args, &block) end - alias send method_missing + + def send(method, *args, &block) + @widget.send(method, *args, &block) + end + + def inspect + "#<VER::WidgetEvent widget=%p event=%p>" % [@widget, @event] + end end end