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
|
||||
|
||||
# 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
|
||||
site = find_site
|
||||
authorize site
|
||||
|
|
|
@ -47,10 +47,6 @@ class SitePolicy
|
|||
show? && usuarie?
|
||||
end
|
||||
|
||||
def send_public_file?
|
||||
true
|
||||
end
|
||||
|
||||
def enqueue?
|
||||
build?
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue