1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
module Ci class UpdateRunnerService attr_reader :runner def initialize(runner) @runner = runner end def update(params) runner.update(params).tap do |updated| runner.tick_runner_queue if updated end end end end