Class: View

Inherits:
Object
  • Object
show all
Defined in:
lib/UI.rb

Overview

require_relative ‘../controllers/game.rb’

Class Method Summary collapse

Class Method Details

.correct_answerObject



22
23
24
# File 'lib/UI.rb', line 22

def correct_answer
  render("Correct!")
end

.game_introObject



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_answerObject



18
19
20
# File 'lib/UI.rb', line 18

def wrong_answer
  render("Wrong answer! Wanna try again? (y/n)")
end