Class: Mastermind::CodeGenerator
- Inherits:
-
Object
- Object
- Mastermind::CodeGenerator
- Defined in:
- lib/mastermind/UserInterface.rb
Instance Method Summary collapse
- #get_input ⇒ Object
- #get_valid_code ⇒ Object
-
#initialize(colors, code_length) ⇒ CodeGenerator
constructor
A new instance of CodeGenerator.
Constructor Details
#initialize(colors, code_length) ⇒ CodeGenerator
Returns a new instance of CodeGenerator.
3 4 5 6 7 8 |
# File 'lib/mastermind/UserInterface.rb', line 3 def initialize(colors, code_length) @colors = colors @code_length = code_length @terminal = Terminal.new @game_text = GameText.new end |
Instance Method Details
#get_input ⇒ Object
19 20 21 22 |
# File 'lib/mastermind/UserInterface.rb', line 19 def get_input @terminal.display(@game_text.(:prompt) ) @terminal.formatted_input end |