Sha256: da7813b8954af10bc3e5afe8f02081f4546f47127c8f6e0c5c01f92fd4074c4a

Contents?: true

Size: 294 Bytes

Versions: 15

Compression:

Stored size: 294 Bytes

Contents

module Infobar::FancyInterface
  def ~
    reset
  end

  def +@
    progress by: 1
  end

  def +(by)
    progress by: by
  end

  def coerce(other)
    return self, other
  end

  def <<(item)
    progress by: 1
  end

  def add(*items)
    progress by: items.size
  end
  alias push add
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
infobar-0.5.1 lib/infobar/fancy_interface.rb
infobar-0.5.0 lib/infobar/fancy_interface.rb
infobar-0.4.0 lib/infobar/fancy_interface.rb
infobar-0.3.0 lib/infobar/fancy_interface.rb
infobar-0.2.0 lib/infobar/fancy_interface.rb
infobar-0.1.1 lib/infobar/fancy_interface.rb
infobar-0.1.0 lib/infobar/fancy_interface.rb
infobar-0.0.7 lib/infobar/fancy_interface.rb
infobar-0.0.6 lib/infobar/fancy_interface.rb
infobar-0.0.5 lib/infobar/fancy_interface.rb
infobar-0.0.4 lib/infobar/fancy_interface.rb
infobar-0.0.3 lib/infobar/fancy_interface.rb
infobar-0.0.2 lib/infobar/fancy_interface.rb
infobar-0.0.1 lib/infobar/fancy_interface.rb
infobar-0.0.0 lib/infobar/fancy_interface.rb