Class: Klipbook::Commands::ToHtml
- Inherits:
-
Object
- Object
- Klipbook::Commands::ToHtml
- Defined in:
- lib/klipbook/commands/tohtml.rb
Instance Method Summary collapse
- #call(output_dir, force, message_stream = $stdout) ⇒ Object
-
#initialize(books, pretty_printer = Klipbook::ToHtml::HtmlPrinter.new) ⇒ ToHtml
constructor
A new instance of ToHtml.
Constructor Details
#initialize(books, pretty_printer = Klipbook::ToHtml::HtmlPrinter.new) ⇒ ToHtml
Returns a new instance of ToHtml.
3 4 5 6 |
# File 'lib/klipbook/commands/tohtml.rb', line 3 def initialize(books, pretty_printer=Klipbook::ToHtml::HtmlPrinter.new) @books = books @pretty_printer = pretty_printer end |
Instance Method Details
#call(output_dir, force, message_stream = $stdout) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/klipbook/commands/tohtml.rb', line 8 def call(output_dir, force, =$stdout) .puts "Using output directory: #{output_dir}" @books.each do |book| @pretty_printer.print_to_file(book, output_dir, force) end end |