Sha256: 122b3c06c20aa89a4d56997bebe2737e282d0dce46d5efc23e425eb65ed5ed92
Contents?: true
Size: 524 Bytes
Versions: 2736
Compression:
Stored size: 524 Bytes
Contents
class ProgressBar module Components class Percentage attr_accessor :progress def initialize(options = {}) self.progress = options[:progress] end private def percentage progress.percentage_completed end def justified_percentage progress.percentage_completed.to_s.rjust(3) end def percentage_with_precision progress.percentage_completed_with_precision end def justified_percentage_with_precision progress.percentage_completed_with_precision.to_s.rjust(6) end end end end
Version data entries
2,736 entries across 2,686 versions & 45 rubygems