From ca09547452c824b45d348c016add90d4ff7a2078 Mon Sep 17 00:00:00 2001 From: Hiro Asari Date: Wed, 2 Mar 2016 14:44:14 -1000 Subject: [PATCH] Access job via attr_reader --- lib/travis/api/v3/services/job/debug.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/travis/api/v3/services/job/debug.rb b/lib/travis/api/v3/services/job/debug.rb index 5dac9cc8..d67b53e5 100644 --- a/lib/travis/api/v3/services/job/debug.rb +++ b/lib/travis/api/v3/services/job/debug.rb @@ -2,9 +2,11 @@ module Travis::API::V3 class Services::Job::Debug < Service params "quiet" + attr_reader :job + def run raise LoginRequired unless access_control.logged_in? or access_control.full_access? - raise NotFound unless job = find(:job) + raise NotFound unless @job = find(:job) access_control.permissions(job).debug! job.config.merge! debug_data @@ -14,11 +16,11 @@ module Travis::API::V3 accepted(job: job, state_change: :created) end - def debug_data(j) + def debug_data { debug: { stage: 'before_install', - previous_state: j.state, + previous_state: job.state, created_by: access_control.user.login, quiet: params["quiet"] || false }