From 8e99332b3323e18c843248d3f4010d877b223bea Mon Sep 17 00:00:00 2001 From: f Date: Mon, 30 Nov 2020 12:28:15 -0300 Subject: [PATCH] =?UTF-8?q?poder=20generar=20art=C3=ADculos=20con=20un=20u?= =?UTF-8?q?uid=20y=20lang=20determinado?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/post.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/models/post.rb b/app/models/post.rb index 3a1dcd12..62230420 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -60,11 +60,11 @@ class Post < OpenStruct end # TODO: Llamar dinámicamente - load_lang! - load_slug! + load_lang! args[:lang] + load_uuid! args[:uuid] load_date! + load_slug! load_path! - load_uuid! # XXX: No usamos Post#read porque a esta altura todavía no sabemos # nada del Document @@ -372,18 +372,18 @@ class Post < OpenStruct required: true) end - def load_lang! + def load_lang!(lang = nil) self.lang = MetadataLang.new(document: document, site: site, layout: layout, name: :lang, type: :lang, post: self, - required: true) + value: lang, required: true) end - def load_uuid! + def load_uuid!(uuid = nil) self.uuid = MetadataUuid.new(document: document, site: site, layout: layout, name: :uuid, type: :uuid, post: self, - required: true) + value: uuid, required: true) end # Ejecuta la acción de guardado en cada atributo