def do_format(src, format_spec_str)
      spec_info = SpecInfo.new(src, "", self)

      due_process(spec_info, format_spec_str) do |format|
        spec_info.do_format(format)
      end
    end
def do_format(src, format_spec_str)
      spec_info = SpecInfo.new(src, "", self)

      due_process(spec_info, format_spec_str) do |format|
        spec_info.do_format(format)
      end
    end
Do the actual work of building the formatted output.
<br>Parameters
* src - The source object being formatted.
* format_spec_str - The format specification string.