Sha256: bdc8a2f3ef2b4ac169062e5175038f043325085419eeb3c35880ba4e14862fa5
Contents?: true
Size: 576 Bytes
Versions: 20
Compression:
Stored size: 576 Bytes
Contents
require File.dirname(__FILE__) + "/../command_handler" require File.dirname(__FILE__) + "/models/r_shell" require File.dirname(__FILE__) + "/models/r_tab_item_composite" class TabItemCommandHandler include CommandHandler include Glimmer def can_handle?(parent, command_symbol, *args, &block) parent.is_a?(RWidget) and command_symbol.to_s == "tab_item" end def do_handle(parent, command_symbol, *args, &block) tab_item = RWidget.new(command_symbol.to_s, parent.widget, args) RTabItemComposite.new(tab_item, parent.widget, args) end end
Version data entries
20 entries across 20 versions & 1 rubygems