diff --git a/app/models/indexed_post.rb b/app/models/indexed_post.rb index 5c4b151e..44a970c3 100644 --- a/app/models/indexed_post.rb +++ b/app/models/indexed_post.rb @@ -57,6 +57,22 @@ class IndexedPost < ApplicationRecord @document ||= Jekyll::Document.new(full_path, site: site.jekyll, collection: collection) end + # El Post + # + # @todo Decidir qué pasa si el archivo ya no existe + # @return [Post] + def post + @post ||= Post.new(document: document, site: site, layout: schema) + end + + # Devuelve el esquema de datos + # + # @todo Renombrar + # @return [Layout] + def schema + site.layouts[layout.to_sym] + end + # Convertir locale a direccionario de PG # # @param [String,Symbol]