class HammerCLIKatello::Capsule::Content::SyncStatusCommand
Private Instance Methods
Source
# File lib/hammer_cli_katello/capsule.rb, line 167 def extend_data(data) data["_status"] = sync_status(data) data['_last_failure'] = data["last_failed_sync_tasks"][-1] data["active_sync_tasks"].each do |task| task['_progress'] = format_progress(task['progress']) end data end
Source
# File lib/hammer_cli_katello/capsule.rb, line 190 def format_progress(progress) "#{(progress * 100).floor}%" end
Source
# File lib/hammer_cli_katello/capsule.rb, line 177 def sync_status(data) syncable_envs = data["lifecycle_environments"].select { |env| env['syncable'] } if syncable_envs.empty? _("Capsule is synchronized") else env_names = syncable_envs.map { |env| env['name'] }.join(", ") _("%{count} environment(s) can be synchronized: %{names}") % { :count => syncable_envs.size, :names => env_names } end end