# File doc/data.in.rb, line 52 def draw_menu(indent = 0) match self, Delimiter >-> { [' '*indent + '-'*10] }, Link.(label: ~any) >-> label { [' '*indent + label] }, (on ~Group do |(label, sub_menu)| [' '*indent + label] + sub_menu.draw_menu(indent + 2) end) end