Sha256: 994de41c4f2aa209cf7146fb09c14d8021f846c85fe56b37b1df8f6192ef26fb

Contents?: true

Size: 712 Bytes

Versions: 3

Compression:

Stored size: 712 Bytes

Contents

# => Author:: 		keryann
# => Version:: 		0.1
# => Copyright:: 	© 2016
# => License:: 		Distributes under the same terms as Ruby

##
## Classe ChangerCase permettant de faire ou de défaire les actions de l'utilisateur
##

class ChangerCase < Action
	##VI
	@valeur
	@ancienneValeur
	@case


	## Initialise
	##
	## @param 	cas 			Case à initialiser
	## @param 	entier			Valeur à affecter à la case
	## 
	def initialize(cas, entier)
		@case=cas
		@valeur=entier
		@ancienneValeur=nil
	end

	##
	## Change la valeur de la case
	##
	def faire()
		@ancienneValeur=@case.get
		@case.set(@valeur)

	end

	##
	## Défait le changement
	##
	def defaire()
		@ancienneValeur=@valeur
		@case.set(@ancienneValeur)
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
Dogeku-1.0.3 app/Historique/ChangerCase.rb
Dogeku-1.0.2 app/Historique/ChangerCase.rb
Dogeku-1.0.1 app/Historique/ChangerCase.rb