Module: LanguageCards::Controllers::MainMenu
- Extended by:
- Helpers::ViewHelper
- Defined in:
- lib/language_cards/controllers/main_menu.rb
Class Method Summary collapse
Methods included from Helpers::ViewHelper
clear, divider, draw, humanize, t
Class Method Details
.render(courses:, mode:) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/language_cards/controllers/main_menu.rb', line 7 def render(courses:, mode:) _title = t 'Menu.Title' _select = t 'Menu.Choose' _mode = t('Menu.GameMode') + case mode.peek when :translate then t 'Menu.ModeTranslate' when :typing_practice then t 'Menu.ModeTyping' end _toggle = "m: " + t('Menu.ToggleGameMode') _courses = courses.each.with_index.map {|item,index| "#{index + 1}: #{item}" } _mexit = t 'Menu.Exit' view = File.('../view/main_menu.erb', __dir__). |