Sha256: 78f26632b0a36270d7cdeeefb5c6011cdf8ec5fda1c63f79420790d4661b42e0

Contents?: true

Size: 607 Bytes

Versions: 22

Compression:

Stored size: 607 Bytes

Contents

class Kuroko2::ExecutionLogsController < Kuroko2::ApplicationController
  def index
    @definition = Kuroko2::JobDefinition.find(logs_params[:job_definition_id])
    @instance   = Kuroko2::JobInstance.find(logs_params[:job_instance_id])

    execution_logger = Kuroko2::ExecutionLogger.
      get_logger(stream_name: "JOB#{sprintf("%010d", @definition.id)}/#{@instance.id}")

    @response = execution_logger.get_logs(logs_params[:token])
  rescue Kuroko2::ExecutionLogger::NotFound
    head 404
  end

  private

  def logs_params
    params.permit(:job_definition_id, :job_instance_id, :token)
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
kuroko2-0.8.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.7.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.6.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.5.2 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.5.1 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.5.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.6 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.5 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.4 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.3 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.2 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.1 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.4.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.3.4 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.3.3 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.3.2 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.3.1 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.3.0 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.2.3 app/controllers/kuroko2/execution_logs_controller.rb
kuroko2-0.2.2 app/controllers/kuroko2/execution_logs_controller.rb