Sha256: f0199b1acbbf6110bb41c967a2f3d79c04763fe994e818e38e23d44556ed1016
Contents?: true
Size: 602 Bytes
Versions: 1
Compression:
Stored size: 602 Bytes
Contents
# Copyright (C) 2007-2008 Annas Al Maleh # Licensed under the LGPL. See /COPYING.LGPL for more details. require File.dirname(__FILE__) + "/../command_handler" require File.dirname(__FILE__) + "/models/r_widget" class WidgetMethodCommandHandler include CommandHandler def can_handle?(parent, command_symbol, *args, &block) parent.is_a?(RWidget) and args.size > 0 and block == nil and parent.respond_to?(command_symbol, *args) end def do_handle(parent, command_symbol, *args, &block) parent.send(command_symbol, *args) nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
glimmer-0.1.0.0 | src/command_handlers/widget_method_command_handler.rb |