class HandyToolbox::MenuLoader

Constants

NOT_LOADED_YET_ICON

Public Class Methods

new(parent, group, loader) click to toggle source
Calls superclass method HandyToolbox::Menu::new
# File lib/handy_toolbox/menu_loader.rb, line 6
def initialize(parent, group, loader)
  super(parent, group)
  @loader = loader
  @loaded = false
end

Public Instance Methods

icon() click to toggle source
Calls superclass method HandyToolbox::Menu#icon
# File lib/handy_toolbox/menu_loader.rb, line 19
def icon
  @loaded ? super : NOT_LOADED_YET_ICON
end
on_load() click to toggle source
# File lib/handy_toolbox/menu_loader.rb, line 12
def on_load
  if !@loaded
    @loader.on_load(self)
    @loaded = true
  end
end