Class: View
- Inherits:
-
Object
- Object
- View
- Defined in:
- lib/UI.rb
Overview
require_relative ‘../controllers/game.rb’
Class Method Summary collapse
- .correct_answer ⇒ Object
- .game_intro ⇒ Object
- .render(text) ⇒ Object
- .show_answer(card) ⇒ Object
- .show_question(card) ⇒ Object
- .wrong_answer ⇒ Object
Class Method Details
.correct_answer ⇒ Object
22 23 24 |
# File 'lib/UI.rb', line 22 def correct_answer render("Correct!") end |
.game_intro ⇒ Object
26 27 28 |
# File 'lib/UI.rb', line 26 def game_intro render("Welcome to flashcards! Type your input for each question and lets start learning! To exit, type 'exit'") end |
.render(text) ⇒ Object
7 8 9 |
# File 'lib/UI.rb', line 7 def render(text) puts text end |
.show_answer(card) ⇒ Object
14 15 16 |
# File 'lib/UI.rb', line 14 def show_answer(card) render ("The correct answer is: '#{card.answer}'") end |
.show_question(card) ⇒ Object
11 12 |
# File 'lib/UI.rb', line 11 def show_question(card) render card.question end |
.wrong_answer ⇒ Object
18 19 20 |
# File 'lib/UI.rb', line 18 def wrong_answer render("Wrong answer! Wanna try again? (y/n)") end |