Module: LearnJapanese

Defined in:
lib/learn-japanese.rb,
lib/learn-japanese/version.rb

Constant Summary collapse

VERSION =
'0.5.0'
NAME =
'learn-japanese'
HOMEPAGE =
'https://github.com/dvarrui/learn-japanese'

Class Method Summary collapse

Class Method Details

.choose_answer(level) ⇒ Object



17
18
19
20
21
# File 'lib/learn-japanese.rb', line 17

def self.choose_answer(level)
  show_help unless level > 0
  ChooseAnswerGame.show_help(level)
  ChooseAnswerGame.new(level).run
end

.short_answer(level) ⇒ Object



23
24
25
26
27
# File 'lib/learn-japanese.rb', line 23

def self.short_answer(level)
  show_help unless level > 0
  ShortAnswerGame.show_help(level)
  ShortAnswerGame.new(level).run
end

.show_helpObject



12
13
14
15
# File 'lib/learn-japanese.rb', line 12

def self.show_help
  puts "Usage: learn-japanese --help"
  exit 0
end

.show_versionObject



8
9
10
# File 'lib/learn-japanese.rb', line 8

def self.show_version
  puts "#{LearnJapanese::NAME} (version #{LearnJapanese::VERSION})"
end