Sha256: 0dfc803ee6396afd71b49febb423d6ab4397ee08f9cbf5bf175c47070122cd2c

Contents?: true

Size: 372 Bytes

Versions: 14

Compression:

Stored size: 372 Bytes

Contents

class ProgressBar
  module Components
    class ElapsedTimer
      include Timer

      def to_s
        "Time: #{elapsed_time}"
      end

    private
      def elapsed_time
        return '--:--:--' unless started?

        hours, minutes, seconds = divide_seconds(elapsed_whole_seconds)

        sprintf TIME_FORMAT, hours, minutes, seconds
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
rubyjobbuilderdsl-0.0.2 vendor/bundle/ruby/2.1.0/gems/ruby-progressbar-1.5.1/lib/ruby-progressbar/components/elapsed_timer.rb
rubyjobbuilderdsl-0.0.1 vendor/bundle/ruby/2.1.0/gems/ruby-progressbar-1.5.1/lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.6.0 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.5.1 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.5.0 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.4.2 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.4.1 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.4.0 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.3.2 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.3.1 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.3.0 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.2.0 lib/ruby-progressbar/components/elapsed_timer.rb
ruby-progressbar-1.1.1 lib/progress_bar/components/elapsed_timer.rb
ruby-progressbar-1.1.0 lib/progress_bar/components/elapsed_timer.rb