5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-16 19:46:22 +00:00

tener en cuenta todos los directorios posibles

por ejemplo DeployLocalizedDomain en la otra rama tiene otras rutas
This commit is contained in:
f 2022-04-29 17:43:06 -03:00
parent 23260791e4
commit cc839affb8

View file

@ -115,11 +115,17 @@ class UriCollectionJob < PeriodicJob
STAT_NAME STAT_NAME
end end
# Obtiene todas las ubicaciones de archivos
#
# @return [String] # @return [String]
# #
# TODO: Cambiar al mergear origin-referer # TODO: Cambiar al mergear origin-referer
def destination def destinations
@destination ||= site.deploys.find_by(type: 'DeployLocal').destination @destinations ||= site.deploys.map(&:destination).select do |d|
File.directory?(d)
end.map do |d|
File.realpath(d)
end.uniq
end end
# Recolecta todas las URIs menos imágenes # Recolecta todas las URIs menos imágenes
@ -127,6 +133,7 @@ class UriCollectionJob < PeriodicJob
# @return [Array] # @return [Array]
def uris def uris
@uris ||= @uris ||=
destinations.map do |destination|
locales.map do |locale| locales.map do |locale|
uri = "/#{locale}/".squeeze('/') uri = "/#{locale}/".squeeze('/')
dir = File.join(destination, locale) dir = File.join(destination, locale)
@ -134,7 +141,8 @@ class UriCollectionJob < PeriodicJob
files(dir).map do |f| files(dir).map do |f|
uri + f uri + f
end end
end.flatten(2) end
end.flatten(3)
end end
# @return [Array] # @return [Array]