01-01-2013, 10:02 PM
La liste des nations disponibles n'a-t-elle pas plutôt sa place en base de données ?
Quoi qu'il en soit, tu peux mettre ces constantes dans tes classes quand ça fait sens. Par exemple :
Tu peux même encapsuler les classes dans d'autres :
Quoi qu'il en soit, tu peux mettre ces constantes dans tes classes quand ça fait sens. Par exemple :
class Player
AVAILABLE_NATIONS = %w( Allemagne Belgique France )
end
Tu peux même encapsuler les classes dans d'autres :
class Game
class State
WAITING_FOR_PLAYERS = 1
FINISHED = 2
end
def accepts_new_player?
state == State::WAITING_FOR_PLAYERS
end
end