class CodebreakerGem::Output
Constants
- MESSAGE
Public Instance Methods
difficulty_heading()
click to toggle source
# File lib/app/helpers/output.rb, line 24 def difficulty_heading message(:difficulty_heading) display(Difficulty.list) end
exit()
click to toggle source
# File lib/app/helpers/output.rb, line 33 def exit message(:exit) end
game_start_heading()
click to toggle source
# File lib/app/helpers/output.rb, line 20 def game_start_heading message(:game_start_heading) end
introduction()
click to toggle source
# File lib/app/helpers/output.rb, line 7 def introduction message(:introduction) end
registration()
click to toggle source
# File lib/app/helpers/output.rb, line 15 def registration message(:registration_heading) message(:player_name_registration) end
rules()
click to toggle source
# File lib/app/helpers/output.rb, line 11 def rules message(:rules) end
save_result()
click to toggle source
# File lib/app/helpers/output.rb, line 46 def save_result message(:save_result) end
start_new_game()
click to toggle source
# File lib/app/helpers/output.rb, line 50 def start_new_game message(:start_new_game) end
statistics(game)
click to toggle source
# File lib/app/helpers/output.rb, line 37 def statistics(game) message(:statistics, used_attempts: game.used_attempts, total_attempts: game.total_attempts, used_hints: game.used_hints, total_hints: game.total_hints) message(:input_secret_code) end
win()
click to toggle source
# File lib/app/helpers/output.rb, line 29 def win message(:win) end
Private Instance Methods
message(message, *parameters)
click to toggle source
# File lib/app/helpers/output.rb, line 56 def message(message, *parameters) display(get(MESSAGE, message, *parameters)) end