Showing 4 of 4 total issues
Class MenuItem
has 29 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class MenuItem
include MyAccessors
def self.create(label, title, options = {})
new.tap { |item| setup_obj(item, label, title, options) }
Class Menu
has 21 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Menu
include MyAccessors
def self.def_accessors
my_attr_writer :label
Method def_menus
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def self.def_menus
mainMenu(:app, 'Blah') {
hide_others
show_all
___
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(parent, label, command_id = nil, canExecute = true, &block)