diff --git a/lib/pdf/techbook.rb b/lib/pdf/techbook.rb
index c95c6f0..f8376c2 100644
--- a/lib/pdf/techbook.rb
+++ b/lib/pdf/techbook.rb
@@ -16,10 +16,10 @@
require 'open-uri'
begin
- require 'progressbar'
+ require 'ruby-progressbar'
rescue LoadError
class ProgressBar #:nodoc:
- def initialize(*args)
+ def create(*args)
end
def method_missing(*args)
end
@@ -536,7 +536,7 @@ def techbook_parse(document, progress = nil)
document.each do |line|
begin
- progress.inc if progress
+ progress.increment if progress
@techbook_line__ += 1
next if line =~ %r{^#}o
@@ -616,7 +616,7 @@ def techbook_toc(progress = nil)
# TODO -- implement tocdots as a replace tag and a single drawing tag.
@table_of_contents.each do |entry|
- progress.inc if progress
+ progress.increment if progress
info = "#{entry[:title]}"
info << ""
@@ -872,12 +872,12 @@ def self.run(args)
pdf.techbook_source_dir = File.expand_path(dirn)
document = open(files[:document]) { |io| io.read.split($/) }
- progress = ProgressBar.new(base.capitalize, document.size)
+ progress = ProgressBar.create(title: base.capitalize, total: document.size)
pdf.techbook_parse(document, progress)
progress.finish
if pdf.generate_table_of_contents?
- progress = ProgressBar.new("TOC", pdf.table_of_contents.size)
+ progress = ProgressBar.create(title: "TOC", total: pdf.table_of_contents.size)
pdf.techbook_toc(progress)
progress.finish
end