class ProgressBar::Outputs::NonTty

def bar_update_string

def bar_update_string
  formatted_string        = bar.to_s
  formatted_string        = formatted_string[0...-1] unless bar.finished?
  output_string           = formatted_string[last_update_length..-1]
  self.last_update_length = formatted_string.length
  output_string.to_s
end

def clear

def clear
  self.last_update_length = 0
  stream.print "\n"
end

def default_format

def default_format
  DEFAULT_FORMAT_STRING
end

def eol

def eol
  bar.stopped? ? "\n" : ''
end

def last_update_length

def last_update_length
  @last_update_length ||= 0
end

def refresh_with_format_change(*); end

def refresh_with_format_change(*); end

def resolve_format(*)

def resolve_format(*)
  default_format
end