class Asciidoctor::Cli::Options
def initialize(options = {})
def initialize(options = {}) self[:attributes] = options[:attributes] || {} self[:input_files] = options[:input_files] self[:output_file] = options[:output_file] self[:safe] = options[:safe] || SafeMode::UNSAFE self[:standalone] = options.fetch :standalone, true self[:template_dirs] = options[:template_dirs] self[:template_engine] = options[:template_engine] self[:attributes]['doctype'] = options[:doctype] if options[:doctype] self[:attributes]['backend'] = options[:backend] if options[:backend] self[:eruby] = options[:eruby] self[:verbose] = options.fetch :verbose, 1 self[:warnings] = options.fetch :warnings, false self[:load_paths] = options[:load_paths] self[:requires] = options[:requires] self[:base_dir] = options[:base_dir] self[:source_dir] = options[:source_dir] self[:destination_dir] = options[:destination_dir] self[:failure_level] = ::Logger::Severity::FATAL self[:trace] = false self[:timings] = false end