Method: NovelConverter#initialize

Defined in:
lib/novelconverter.rb

#initialize(setting, output_filename = nil, display_inspector = false, output_text_dir = nil) ⇒ NovelConverter

Returns a new instance of NovelConverter.



352
353
354
355
356
357
358
359
360
361
362
363
364
365
# File 'lib/novelconverter.rb', line 352

def initialize(setting, output_filename = nil, display_inspector = false, output_text_dir = nil)
  @setting = setting
  @novel_id = setting.id
  @novel_author = setting.author
  @novel_title = setting.title
  @output_filename = output_filename
  @inspector = Inspector.new(@setting)
  @illustration = Illustration.new(@setting, @inspector)
  @display_inspector = display_inspector
  @use_dakuten_font = false
  @converter = create_converter
  @converter.output_text_dir = output_text_dir
  @data = @novel_id ? Database.instance.get_data("id", @novel_id) : {}
end