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