# typed: true # DO NOT EDIT MANUALLY # This is an autogenerated file for types exported from the `ruby-progressbar` gem. # Please instead update this file by running `bin/tapioca gem ruby-progressbar`. # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#4 class ProgressBar class << self # source://ruby-progressbar//lib/ruby-progressbar.rb#9 def create(*args); end end end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#17 class ProgressBar::Base extend ::Forwardable # @return [Base] a new instance of Base # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#45 def initialize(options = T.unsafe(nil)); end # source://forwardable/1.3.2/forwardable.rb#229 def clear(*args, &block); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#137 def decrement; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#92 def finish; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#129 def finished?; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#203 def format(other); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#203 def format=(other); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#141 def increment; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#199 def inspect; end # source://forwardable/1.3.2/forwardable.rb#229 def log(*args, &block); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#102 def pause; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#123 def paused?; end # source://forwardable/1.3.2/forwardable.rb#229 def progress(*args, &block); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#145 def progress=(new_progress); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#153 def progress_mark=(mark); end # source://forwardable/1.3.2/forwardable.rb#229 def refresh(*args, &block); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#157 def remainder_mark=(mark); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#114 def reset; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#110 def resume; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#87 def start(options = T.unsafe(nil)); end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#133 def started?; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#106 def stop; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#123 def stopped?; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#161 def title; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#165 def title=(title); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#176 def to_h; end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#169 def to_s(new_format = T.unsafe(nil)); end # source://forwardable/1.3.2/forwardable.rb#229 def total(*args, &block); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#149 def total=(new_total); end protected # Returns the value of attribute autofinish. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def autofinish; end # Sets the attribute autofinish # # @param value the value to set the attribute autofinish to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def autofinish=(_arg0); end # Returns the value of attribute autostart. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def autostart; end # Sets the attribute autostart # # @param value the value to set the attribute autostart to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def autostart=(_arg0); end # Returns the value of attribute bar_component. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def bar_component; end # Sets the attribute bar_component # # @param value the value to set the attribute bar_component to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def bar_component=(_arg0); end # Returns the value of attribute finished. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def finished; end # Sets the attribute finished # # @param value the value to set the attribute finished to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def finished=(_arg0); end # Returns the value of attribute output. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def output; end # Sets the attribute output # # @param value the value to set the attribute output to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def output=(_arg0); end # Returns the value of attribute percentage_component. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def percentage_component; end # Sets the attribute percentage_component # # @param value the value to set the attribute percentage_component to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def percentage_component=(_arg0); end # Returns the value of attribute progressable. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def progressable; end # Sets the attribute progressable # # @param value the value to set the attribute progressable to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def progressable=(_arg0); end # Returns the value of attribute projector. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def projector; end # Sets the attribute projector # # @param value the value to set the attribute projector to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def projector=(_arg0); end # Returns the value of attribute rate_component. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def rate_component; end # Sets the attribute rate_component # # @param value the value to set the attribute rate_component to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def rate_component=(_arg0); end # Returns the value of attribute time_component. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def time_component; end # Sets the attribute time_component # # @param value the value to set the attribute time_component to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def time_component=(_arg0); end # Returns the value of attribute timer. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def timer; end # Sets the attribute timer # # @param value the value to set the attribute timer to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def timer=(_arg0); end # Returns the value of attribute title_component. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def title_component; end # Sets the attribute title_component # # @param value the value to set the attribute title_component to. # # source://ruby-progressbar//lib/ruby-progressbar/base.rb#213 def title_component=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#226 def update_progress(*args); end end # source://ruby-progressbar//lib/ruby-progressbar/base.rb#28 ProgressBar::Base::RUNNING_AVERAGE_RATE_DEPRECATION_WARNING = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/base.rb#21 ProgressBar::Base::SMOOTHING_DEPRECATION_WARNING = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#2 module ProgressBar::Calculators; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#3 class ProgressBar::Calculators::Length # @return [Length] a new instance of Length # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#8 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#25 def calculate_length; end # Returns the value of attribute current_length. # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#5 def current_length; end # Sets the attribute current_length # # @param value the value to set the attribute current_length to. # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#5 def current_length=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#14 def length; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#18 def length_changed?; end # Returns the value of attribute length_override. # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#4 def length_override; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#33 def length_override=(other); end # Returns the value of attribute output. # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#5 def output; end # Sets the attribute output # # @param value the value to set the attribute output to. # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#5 def output=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#29 def reset_length; end private # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#56 def dynamic_width; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#85 def dynamic_width_stty; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#89 def dynamic_width_tput; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#76 def dynamic_width_via_io_object; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#71 def dynamic_width_via_output_stream_object; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#81 def dynamic_width_via_system_calls; end # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#43 def terminal_width; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/calculators/length.rb#93 def unix?; end end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#5 module ProgressBar::Components; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#6 class ProgressBar::Components::Bar # @return [Bar] a new instance of Bar # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#17 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#35 def bar(length); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#63 def bar_with_percentage(length); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#41 def complete_bar(length); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#47 def complete_bar_with_percentage(length); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#53 def incomplete_space(length); end # Returns the value of attribute length. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def length; end # Sets the attribute length # # @param value the value to set the attribute length to. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def length=(_arg0); end # Returns the value of attribute progress. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def progress; end # Sets the attribute progress # # @param value the value to set the attribute progress to. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def progress=(_arg0); end # Returns the value of attribute progress_mark. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def progress_mark; end # Sets the attribute progress_mark # # @param value the value to set the attribute progress_mark to. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def progress_mark=(_arg0); end # Returns the value of attribute remainder_mark. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def remainder_mark; end # Sets the attribute remainder_mark # # @param value the value to set the attribute remainder_mark to. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def remainder_mark=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#25 def to_s(options = T.unsafe(nil)); end # Returns the value of attribute upa_steps. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def upa_steps; end # Sets the attribute upa_steps # # @param value the value to set the attribute upa_steps to. # # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#11 def upa_steps=(_arg0); end private # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#91 def completed_length; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#81 def incomplete_string; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#71 def integrated_percentage_complete_string; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#77 def standard_complete_string; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#95 def unknown_progress_frame; end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#85 def unknown_string; end end # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#7 ProgressBar::Components::Bar::DEFAULT_PROGRESS_MARK = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#8 ProgressBar::Components::Bar::DEFAULT_REMAINDER_MARK = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/bar.rb#9 ProgressBar::Components::Bar::DEFAULT_UPA_STEPS = T.let(T.unsafe(nil), Array) # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#3 class ProgressBar::Components::Percentage # @return [Percentage] a new instance of Percentage # # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#6 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#14 def justified_percentage; end # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#22 def justified_percentage_with_precision; end # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#10 def percentage; end # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#18 def percentage_with_precision; end # Returns the value of attribute progress. # # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#4 def progress; end # Sets the attribute progress # # @param value the value to set the attribute progress to. # # source://ruby-progressbar//lib/ruby-progressbar/components/percentage.rb#4 def progress=(_arg0); end end # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#3 class ProgressBar::Components::Rate # @return [Rate] a new instance of Rate # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#8 def initialize(options = T.unsafe(nil)); end # Returns the value of attribute progress. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def progress; end # Sets the attribute progress # # @param value the value to set the attribute progress to. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def progress=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#14 def rate_of_change(format_string = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#20 def rate_of_change_with_precision; end # Returns the value of attribute rate_scale. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def rate_scale; end # Sets the attribute rate_scale # # @param value the value to set the attribute rate_scale to. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def rate_scale=(_arg0); end # Returns the value of attribute timer. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def timer; end # Sets the attribute timer # # @param value the value to set the attribute timer to. # # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#4 def timer=(_arg0); end private # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#30 def base_rate; end # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#34 def elapsed_seconds; end # source://ruby-progressbar//lib/ruby-progressbar/components/rate.rb#26 def scaled_rate; end end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#6 class ProgressBar::Components::Time # @return [Time] a new instance of Time # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#21 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#31 def elapsed_with_label; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#47 def estimated_wall_clock; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#43 def estimated_with_friendly_oob; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#27 def estimated_with_label(out_of_bounds_time_format = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#35 def estimated_with_no_oob; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#39 def estimated_with_unknown_oob; end protected # Returns the value of attribute progress. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def progress; end # Sets the attribute progress # # @param value the value to set the attribute progress to. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def progress=(_arg0); end # Returns the value of attribute projector. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def projector; end # Sets the attribute projector # # @param value the value to set the attribute projector to. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def projector=(_arg0); end # Returns the value of attribute timer. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def timer; end # Sets the attribute timer # # @param value the value to set the attribute timer to. # # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#60 def timer=(_arg0); end private # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#80 def elapsed; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#66 def estimated(out_of_bounds_time_format); end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#94 def estimated_seconds_remaining; end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#88 def estimated_with_elapsed_fallback(out_of_bounds_time_format); end end # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#14 ProgressBar::Components::Time::ELAPSED_LABEL = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#13 ProgressBar::Components::Time::ESTIMATED_LABEL = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#12 ProgressBar::Components::Time::NO_TIME_ELAPSED_TEXT = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#11 ProgressBar::Components::Time::OOB_FRIENDLY_TIME_TEXT = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#9 ProgressBar::Components::Time::OOB_LIMIT_IN_HOURS = T.let(T.unsafe(nil), Integer) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#16 ProgressBar::Components::Time::OOB_TEXT_TO_FORMAT = T.let(T.unsafe(nil), Hash) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#8 ProgressBar::Components::Time::OOB_TIME_FORMATS = T.let(T.unsafe(nil), Array) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#10 ProgressBar::Components::Time::OOB_UNKNOWN_TIME_TEXT = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#7 ProgressBar::Components::Time::TIME_FORMAT = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/time.rb#15 ProgressBar::Components::Time::WALL_CLOCK_FORMAT = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/components/title.rb#3 class ProgressBar::Components::Title # @return [Title] a new instance of Title # # source://ruby-progressbar//lib/ruby-progressbar/components/title.rb#8 def initialize(options = T.unsafe(nil)); end # Returns the value of attribute title. # # source://ruby-progressbar//lib/ruby-progressbar/components/title.rb#6 def title; end # Sets the attribute title # # @param value the value to set the attribute title to. # # source://ruby-progressbar//lib/ruby-progressbar/components/title.rb#6 def title=(_arg0); end end # source://ruby-progressbar//lib/ruby-progressbar/components/title.rb#4 ProgressBar::Components::Title::DEFAULT_TITLE = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/format/formatter.rb#2 module ProgressBar::Format; end # source://ruby-progressbar//lib/ruby-progressbar/format/formatter.rb#3 class ProgressBar::Format::Formatter class << self # source://ruby-progressbar//lib/ruby-progressbar/format/formatter.rb#4 def process(format_string, max_length, bar); end end end # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#3 class ProgressBar::Format::Molecule # @return [Molecule] a new instance of Molecule # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#33 def initialize(letter); end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#38 def bar_molecule?; end # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#46 def full_key; end # Returns the value of attribute key. # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#30 def key; end # Sets the attribute key # # @param value the value to set the attribute key to. # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#30 def key=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#50 def lookup_value(environment, length = T.unsafe(nil)); end # Returns the value of attribute method_name. # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#30 def method_name; end # Sets the attribute method_name # # @param value the value to set the attribute method_name to. # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#30 def method_name=(_arg0); end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#42 def non_bar_molecule?; end end # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#28 ProgressBar::Format::Molecule::BAR_MOLECULES = T.let(T.unsafe(nil), Array) # source://ruby-progressbar//lib/ruby-progressbar/format/molecule.rb#4 ProgressBar::Format::Molecule::MOLECULES = T.let(T.unsafe(nil), Hash) # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#5 class ProgressBar::Format::String < ::String # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#13 def bar_molecule_placeholder_length; end # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#21 def bar_molecules; end # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#9 def displayable_length; end # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#25 def molecules; end # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#17 def non_bar_molecules; end end # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#7 ProgressBar::Format::String::ANSI_SGR_PATTERN = T.let(T.unsafe(nil), Regexp) # source://ruby-progressbar//lib/ruby-progressbar/format/string.rb#6 ProgressBar::Format::String::MOLECULE_PATTERN = T.let(T.unsafe(nil), Regexp) # source://ruby-progressbar//lib/ruby-progressbar/errors/invalid_progress_error.rb#2 class ProgressBar::InvalidProgressError < ::RuntimeError; end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#5 class ProgressBar::Output # @return [Output] a new instance of Output # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#10 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#37 def clear_string; end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#41 def length; end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#30 def log(string); end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#50 def refresh(options = T.unsafe(nil)); end # Returns the value of attribute stream. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#8 def stream; end # Sets the attribute stream # # @param value the value to set the attribute stream to. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#8 def stream=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#45 def with_refresh; end protected # Returns the value of attribute bar. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def bar; end # Sets the attribute bar # # @param value the value to set the attribute bar to. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def bar=(_arg0); end # Returns the value of attribute length_calculator. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def length_calculator; end # Sets the attribute length_calculator # # @param value the value to set the attribute length_calculator to. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def length_calculator=(_arg0); end # Returns the value of attribute throttle. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def throttle; end # Sets the attribute throttle # # @param value the value to set the attribute throttle to. # # source://ruby-progressbar//lib/ruby-progressbar/output.rb#60 def throttle=(_arg0); end private # source://ruby-progressbar//lib/ruby-progressbar/output.rb#66 def print_and_flush; end class << self # source://ruby-progressbar//lib/ruby-progressbar/output.rb#20 def detect(options = T.unsafe(nil)); end end end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#6 ProgressBar::Output::DEFAULT_OUTPUT_STREAM = T.let(T.unsafe(nil), IO) # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#4 module ProgressBar::Outputs; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#5 class ProgressBar::Outputs::NonTty < ::ProgressBar::Output # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#18 def bar_update_string; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#8 def clear; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#28 def default_format; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#38 def eol; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#14 def last_update_length; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#36 def refresh_with_format_change(*_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#32 def resolve_format(*_arg0); end protected # Sets the attribute last_update_length # # @param value the value to set the attribute last_update_length to. # # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#44 def last_update_length=(_arg0); end end # source://ruby-progressbar//lib/ruby-progressbar/outputs/non_tty.rb#6 ProgressBar::Outputs::NonTty::DEFAULT_FORMAT_STRING = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#5 class ProgressBar::Outputs::Tty < ::ProgressBar::Output # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#15 def bar_update_string; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#10 def clear; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#19 def default_format; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#27 def eol; end # source://ruby-progressbar//lib/ruby-progressbar/output.rb#45 def refresh_with_format_change; end # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#23 def resolve_format(other_format); end end # source://ruby-progressbar//lib/ruby-progressbar/outputs/tty.rb#6 ProgressBar::Outputs::Tty::DEFAULT_FORMAT_STRING = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#4 class ProgressBar::Progress # @return [Progress] a new instance of Progress # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#12 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#104 def absolute; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#41 def decrement; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#23 def finish; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#27 def finished?; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#31 def increment; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#85 def none?; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#73 def percentage_completed; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#97 def percentage_completed_with_precision; end # Returns the value of attribute progress. # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#8 def progress; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#55 def progress=(new_progress); end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#51 def reset; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#18 def start(options = T.unsafe(nil)); end # Returns the value of attribute starting_position. # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#10 def starting_position; end # Sets the attribute starting_position # # @param value the value to set the attribute starting_position to. # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#10 def starting_position=(_arg0); end # Returns the value of attribute total. # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#8 def total; end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#64 def total=(new_total); end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#93 def total_with_unknown_indicator; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#89 def unknown?; end end # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#6 ProgressBar::Progress::DEFAULT_BEGINNING_POSITION = T.let(T.unsafe(nil), Integer) # source://ruby-progressbar//lib/ruby-progressbar/progress.rb#5 ProgressBar::Progress::DEFAULT_TOTAL = T.let(T.unsafe(nil), Integer) # source://ruby-progressbar//lib/ruby-progressbar/projector.rb#4 class ProgressBar::Projector class << self # source://ruby-progressbar//lib/ruby-progressbar/projector.rb#10 def from_type(name); end end end # source://ruby-progressbar//lib/ruby-progressbar/projector.rb#5 ProgressBar::Projector::DEFAULT_PROJECTOR = ProgressBar::Projectors::SmoothedAverage # source://ruby-progressbar//lib/ruby-progressbar/projector.rb#6 ProgressBar::Projector::NAME_TO_PROJECTOR_MAP = T.let(T.unsafe(nil), Hash) # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#2 module ProgressBar::Projectors; end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#3 class ProgressBar::Projectors::SmoothedAverage # @return [SmoothedAverage] a new instance of SmoothedAverage # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#11 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#24 def decrement; end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#28 def increment; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#52 def none?; end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#32 def progress; end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#42 def progress=(new_progress); end # Returns the value of attribute projection. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#9 def projection; end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#38 def reset; end # Returns the value of attribute samples. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#7 def samples; end # Sets the attribute samples # # @param value the value to set the attribute samples to. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#7 def samples=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#19 def start(options = T.unsafe(nil)); end # Returns the value of attribute strength. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#7 def strength; end # Sets the attribute strength # # @param value the value to set the attribute strength to. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#7 def strength=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#36 def total=(_new_total); end protected # Sets the attribute projection # # @param value the value to set the attribute projection to. # # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#62 def projection=(_arg0); end private # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#66 def absolute; end class << self # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#56 def calculate(current_projection, new_value, rate); end end end # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#5 ProgressBar::Projectors::SmoothedAverage::DEFAULT_BEGINNING_POSITION = T.let(T.unsafe(nil), Integer) # source://ruby-progressbar//lib/ruby-progressbar/projectors/smoothed_average.rb#4 ProgressBar::Projectors::SmoothedAverage::DEFAULT_STRENGTH = T.let(T.unsafe(nil), Float) # source://ruby-progressbar//lib/ruby-progressbar/refinements/progress_enumerator.rb#2 module ProgressBar::Refinements; end # source://ruby-progressbar//lib/ruby-progressbar/refinements/progress_enumerator.rb#3 module ProgressBar::Refinements::Enumerator; end # source://ruby-progressbar//lib/ruby-progressbar/refinements/progress_enumerator.rb#4 ProgressBar::Refinements::Enumerator::ARITY_ERROR_MESSAGE = T.let(T.unsafe(nil), String) # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#2 class ProgressBar::Throttle # @return [Throttle] a new instance of Throttle # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#8 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#15 def choke(options = T.unsafe(nil)); end # Returns the value of attribute rate. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def rate; end # Sets the attribute rate # # @param value the value to set the attribute rate to. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def rate=(_arg0); end # Returns the value of attribute started_at. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def started_at; end # Sets the attribute started_at # # @param value the value to set the attribute started_at to. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def started_at=(_arg0); end # Returns the value of attribute stopped_at. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def stopped_at; end # Sets the attribute stopped_at # # @param value the value to set the attribute stopped_at to. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def stopped_at=(_arg0); end # Returns the value of attribute timer. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def timer; end # Sets the attribute timer # # @param value the value to set the attribute timer to. # # source://ruby-progressbar//lib/ruby-progressbar/throttle.rb#3 def timer=(_arg0); end end # source://ruby-progressbar//lib/ruby-progressbar/time.rb#3 class ProgressBar::Time # @return [Time] a new instance of Time # # source://ruby-progressbar//lib/ruby-progressbar/time.rb#11 def initialize(time = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/time.rb#15 def now; end # source://ruby-progressbar//lib/ruby-progressbar/time.rb#19 def unmocked_time_method; end protected # Returns the value of attribute time. # # source://ruby-progressbar//lib/ruby-progressbar/time.rb#27 def time; end # Sets the attribute time # # @param value the value to set the attribute time to. # # source://ruby-progressbar//lib/ruby-progressbar/time.rb#27 def time=(_arg0); end end # source://ruby-progressbar//lib/ruby-progressbar/time.rb#4 ProgressBar::Time::TIME_MOCKING_LIBRARY_METHODS = T.let(T.unsafe(nil), Array) # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#4 class ProgressBar::Timer # @return [Timer] a new instance of Timer # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#8 def initialize(options = T.unsafe(nil)); end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#67 def divide_seconds(seconds); end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#57 def elapsed_seconds; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#63 def elapsed_whole_seconds; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#31 def now; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#23 def pause; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#43 def reset; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#48 def reset?; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#52 def restart; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#27 def resume; end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#12 def start; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#35 def started?; end # Returns the value of attribute started_at. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#5 def started_at; end # Sets the attribute started_at # # @param value the value to set the attribute started_at to. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#5 def started_at=(_arg0); end # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#17 def stop; end # @return [Boolean] # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#39 def stopped?; end # Returns the value of attribute stopped_at. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#5 def stopped_at; end # Sets the attribute stopped_at # # @param value the value to set the attribute stopped_at to. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#5 def stopped_at=(_arg0); end protected # Returns the value of attribute time. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#76 def time; end # Sets the attribute time # # @param value the value to set the attribute time to. # # source://ruby-progressbar//lib/ruby-progressbar/timer.rb#76 def time=(_arg0); end end