debian-mirror-gitlab/gitlab-peek/app/controllers/peek/results_controller.rb
2019-12-06 12:11:25 +05:30

25 lines
527 B
Ruby

module Peek
class ResultsController < ApplicationController
before_action :restrict_non_access
def show
respond_to do |format|
format.json do
if request.xhr?
render json: Peek.adapter.get(params[:request_id])
else
render nothing: true, status: :not_found
end
end
end
end
private
def restrict_non_access
unless peek_enabled?
raise ActionController::RoutingError.new('Not Found')
end
end
end
end