Sha256: 8c32149647abedbf0ebeb4cbbe041b4cac5d560ac95689860e854881a68f8b49

Contents?: true

Size: 552 Bytes

Versions: 1

Compression:

Stored size: 552 Bytes

Contents

module Rails
  class Conductor::FullRequestLogger::RequestLogsController < ActionController::Base
    if credentials = FullRequestLogger.credentials
      http_basic_authenticate_with credentials
    end

    layout "rails/conductor"

    def show
      if @logs = FullRequestLogger::Recorder.instance.retrieve(params[:id])
        respond_to do |format|
          format.html
          format.text { send_data @logs, disposition: :attachment, filename: "#{params[:id]}.log" }
        end
      else
        head :not_found
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
full_request_logger-0.1 app/controllers/rails/conductor/full_request_logger/request_logs_controller.rb