no guardar el valor de saved en la configuracion

This commit is contained in:
f 2019-09-17 20:39:37 -03:00
parent 3a4f3918cf
commit cb9fcfdfd8
No known key found for this signature in database
GPG key ID: 2AE5A13E321F953D

View file

@ -8,7 +8,7 @@ class Site
# Iniciar el OpenStruct con el sitio
super(site: site)
self.saved = File.exist? path
@saved = File.exist? path
read
end
@ -33,8 +33,8 @@ class Site
def write
return if persisted?
self.saved = Site::Writer.new(site: site, file: path,
content: content.to_yaml).save
@saved = Site::Writer.new(site: site, file: path,
content: content.to_yaml).save
# Actualizar el hash para no escribir dos veces
@hash = content.hash
end
@ -42,7 +42,7 @@ class Site
# Detecta si la configuración cambió comparando con el valor inicial
def persisted?
(@hash == content.hash) && saved
(@hash == content.hash) && @saved
end
# Obtener el contenido de la configuración como un hash, sin el