Class: Codebreaker::Entities::Viewer

Inherits:
Object
  • Object
show all
Defined in:
lib/codebreaker/entities/viewer.rb

Instance Method Summary collapse

Instance Method Details

#command_errorObject



49
50
51
# File 'lib/codebreaker/entities/viewer.rb', line 49

def command_error
  message(:command_error)
end

#goodbye_messageObject



17
18
19
# File 'lib/codebreaker/entities/viewer.rb', line 17

def goodbye_message
  message(:goodbye_message)
end

#lost_game_message(code) ⇒ Object



25
26
27
# File 'lib/codebreaker/entities/viewer.rb', line 25

def lost_game_message(code)
  message(:lost_game_message, code: code)
end

#message(message, hash = {}) ⇒ Object



5
6
7
# File 'lib/codebreaker/entities/viewer.rb', line 5

def message(message, hash = {})
  puts I18n.t(message, hash)
end

#no_hints_messageObject



37
38
39
# File 'lib/codebreaker/entities/viewer.rb', line 37

def no_hints_message
  message(:have_no_hints_message)
end


41
42
43
# File 'lib/codebreaker/entities/viewer.rb', line 41

def print_hint(hint)
  message(:print_hint_number, code: hint)
end

#registration_name_length_errorObject



45
46
47
# File 'lib/codebreaker/entities/viewer.rb', line 45

def registration_name_length_error
  message(:registration_name_length_error)
end

#round_messageObject



33
34
35
# File 'lib/codebreaker/entities/viewer.rb', line 33

def round_message
  message(:round_message)
end

#rulesObject



13
14
15
# File 'lib/codebreaker/entities/viewer.rb', line 13

def rules
  message(:rules)
end

#save_results_messageObject



29
30
31
# File 'lib/codebreaker/entities/viewer.rb', line 29

def save_results_message
  message(:save_results_message)
end

#start_messageObject



9
10
11
# File 'lib/codebreaker/entities/viewer.rb', line 9

def start_message
  message(:start_message)
end

#win_game_messageObject



21
22
23
# File 'lib/codebreaker/entities/viewer.rb', line 21

def win_game_message
  message(:win_game_message)
end