Method: MakeMenu::Menu#initialize

Defined in:
lib/make_menu/menu.rb

#initialize(makefile) ⇒ Menu

Returns a new instance of Menu.



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/make_menu/menu.rb', line 14

def initialize(makefile)
  @makefile = makefile

  @groups = []
  @items = []

  @options = {
    group_title_color: :underline,
    clear_screen: true,
    pause_on_success: false,
    badges_first: true
  }
  @highlights = {}

  @header = nil
  @field_set = nil
  @badge_set = nil
end