module Mastermind::Oscar
Constants
- VERSION
Public Class Methods
game_level(input = nil)
click to toggle source
# File lib/mastermind/oscar/game_manager.rb, line 112 def self.game_level(input = nil) levels = Hash.new(:beginner) levels['a'] = :expert levels['i'] = :intermediate levels['b'] = :beginner return levels if input.nil? levels[input] end
Public Instance Methods
mastermind()
click to toggle source
# File lib/mastermind/oscar.rb, line 7 def mastermind $*.empty? ? arg = nil : arg = Mastermind::Oscar.game_level($*.first[0]) game = Mastermind::Oscar::GameManager.new(arg) game.start_game end