Class: Hypothese
- Inherits:
-
Object
- Object
- Hypothese
- Defined in:
- lib/Hashiparmentier/Core/Hypothese.rb
Overview
- Auteur
-
Brabant Mano
- Version
-
0.1
- Date
-
09/04/2020
Cette classe représente une hypothèse (une sauvegarde de la grille à un certain moment)
Class Method Summary collapse
-
.creer(grille) ⇒ Object
- Ce constructeur permet de créer une nouvelle hyoothèse param
-
grille La grille que l’on suppose.
-
Instance Method Summary collapse
-
#getGrille ⇒ Object
- Cette méthode permet de récuperer la grille return
-
La grille que l’on a supposé.
-
-
#initialize(grille) ⇒ Hypothese
constructor
:nodoc:.
-
#to_s ⇒ Object
Cette méthode permet d’afficher l’hypothèse.
Constructor Details
#initialize(grille) ⇒ Hypothese
:nodoc:
24 25 26 |
# File 'lib/Hashiparmentier/Core/Hypothese.rb', line 24 def initialize(grille) @grille = Marshal.dump(grille) #copie profonde end |
Class Method Details
.creer(grille) ⇒ Object
Ce constructeur permet de créer une nouvelle hyoothèse
- param
-
grille La grille que l’on suppose
19 20 21 |
# File 'lib/Hashiparmentier/Core/Hypothese.rb', line 19 def Hypothese.creer(grille) new(grille) end |
Instance Method Details
#getGrille ⇒ Object
Cette méthode permet de récuperer la grille
- return
-
La grille que l’on a supposé
39 40 41 |
# File 'lib/Hashiparmentier/Core/Hypothese.rb', line 39 def getGrille() return Marshal.load(@grille) end |
#to_s ⇒ Object
Cette méthode permet d’afficher l’hypothèse
31 32 33 |
# File 'lib/Hashiparmentier/Core/Hypothese.rb', line 31 def to_s @grille.to_s() end |