Sha256: f15b41b1adf8e6ae4833046eb17c3c50d5476e982cc28ed3635d79fbd228bad6
Contents?: true
Size: 709 Bytes
Versions: 15
Compression:
Stored size: 709 Bytes
Contents
module Actions class Actions::ActionWithSubPlans < Actions::EntryAction middleware.use Actions::Middleware::KeepCurrentUser include Dynflow::Action::WithSubPlans def plan(*args) raise NotImplementedError end def humanized_output return unless counts_set? _("%{total} task(s), %{success} success, %{failed} fail") % { total: output[:total_count], success: output[:success_count], failed: output[:failed_count] } end def run_progress if counts_set? && output[:total_count] > 0 (output[:success_count] + output[:failed_count]).to_f / output[:total_count] else 0.1 end end end end
Version data entries
15 entries across 15 versions & 1 rubygems