Sha256: d45cd7d04e8e3a7ecf2e4fc7c8e2a497eaa2bb38a0e2c0f2f4ad90e856f089e3

Contents?: true

Size: 1.02 KB

Versions: 189

Compression:

Stored size: 1.02 KB

Contents

module Actions
  module Pulp
    module Repository
      module Presenters
        class FileUnitPresenter < AbstractSyncPresenter
          def progress
            total_bytes == 0 ? 0.01 : finished_bytes.to_f / total_bytes
          end

          private

          def humanized_details
            ret = []
            ret << _("Cancelled.") if cancelled?
            ret << _("New Files: %s") % num_isos
            ret.join("\n")
          end

          def num_isos
            task_progress_details && task_progress_details['num_isos'] || 0
          end

          def total_bytes
            task_progress_details && task_progress_details['total_bytes'] || 0
          end

          def finished_bytes
            task_progress_details && task_progress_details['finished_bytes'] || 0
          end

          def task_progress_details
            task_progress && task_progress['iso_importer']
          end

          def task_progress
            sync_task['progress_report']
          end
        end
      end
    end
  end
end

Version data entries

189 entries across 189 versions & 1 rubygems

Version Path
katello-4.7.6 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.5 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.4 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.3 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.2.1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.0 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.0.rc2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.7.0.rc1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.4.2.2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.4.2.1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.4.2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.5.1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.0 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.0.rc2 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.6.0.rc1 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb
katello-4.5.0 app/lib/actions/pulp/repository/presenters/file_unit_presenter.rb