module PbSyringe::Progressable
Attributes
progress_unit[RW]
Public Instance Methods
progress_finish()
click to toggle source
# File lib/pb_syringe/progressable.rb, line 13 def progress_finish return if PbSyringe.suppress? progress_unit.finish if progress_unit end
progress_increment(count)
click to toggle source
# File lib/pb_syringe/progressable.rb, line 18 def progress_increment(count) return if PbSyringe.suppress? progress_unit.increment(count) if progress_unit end
progress_start(**options) { || ... }
click to toggle source
# File lib/pb_syringe/progressable.rb, line 5 def progress_start(**options) return if PbSyringe.suppress? progress_unit.start(**options) if progress_unit return unless block_given? yield progress_finish end