Sha256: 81a490b5a5d4ab56a9711ac37531dc0992b022475fb26fe600a5121839b8da50

Contents?: true

Size: 741 Bytes

Versions: 1

Compression:

Stored size: 741 Bytes

Contents



##
# 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 Hypothese

  #@grille => La grille supposé()


  ##
  #Ce constructeur permet de créer une nouvelle hyoothèse
  #param::
  # * grille La grille que l'on suppose
  def Hypothese.creer(grille)
    new(grille)
  end

  #:nodoc:
  def initialize(grille)
    @grille = Marshal.dump(grille) #copie profonde
  end
  #:doc:

  ##
  #Cette méthode permet d'afficher l'hypothèse
  def to_s
    @grille.to_s()
  end

  ##
  #Cette méthode permet de récuperer la grille
  #return::
  # * La grille que l'on a supposé
  def getGrille()
    return Marshal.load(@grille)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Hashiparmentier-0.4.0 lib/Hashiparmentier/Core/Hypothese.rb