mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-16 19:36: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:
parent
23260791e4
commit
cc839affb8
1 changed files with 16 additions and 8 deletions
|
@ -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]
|
||||||
|
|
Loading…
Reference in a new issue