eliminar código muerto
This commit is contained in:
parent
8400651f50
commit
e69a1aceb1
2 changed files with 0 additions and 26 deletions
|
@ -58,28 +58,6 @@ class SitesController < ApplicationController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Envía un archivo del directorio público de Jekyll
|
|
||||||
def send_public_file
|
|
||||||
@site = find_site
|
|
||||||
authorize @site
|
|
||||||
|
|
||||||
file = [params[:basename], params[:format]].join('.')
|
|
||||||
path = File.join(@site.path, 'public', params[:type], file)
|
|
||||||
path = Pathname.new path
|
|
||||||
|
|
||||||
# TODO: Verificar que no nos estén sacando archivos del sistema, como
|
|
||||||
# /etc/passwd
|
|
||||||
#
|
|
||||||
# En sí el matcher de la ruta no admite .. así que estaríamos semi
|
|
||||||
# cubiertas.
|
|
||||||
|
|
||||||
if path.exist?
|
|
||||||
send_file path, 'x-sendfile': true
|
|
||||||
else
|
|
||||||
render status: 404
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def enqueue
|
def enqueue
|
||||||
site = find_site
|
site = find_site
|
||||||
authorize site
|
authorize site
|
||||||
|
|
|
@ -47,10 +47,6 @@ class SitePolicy
|
||||||
show? && usuarie?
|
show? && usuarie?
|
||||||
end
|
end
|
||||||
|
|
||||||
def send_public_file?
|
|
||||||
true
|
|
||||||
end
|
|
||||||
|
|
||||||
def enqueue?
|
def enqueue?
|
||||||
build?
|
build?
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue