Method: Docfu::Application#generate_output

Defined in:
lib/docfu/application.rb

#generate_outputObject



95
96
97
98
99
100
101
102
# File 'lib/docfu/application.rb', line 95

def generate_output
  gen_type = (ARGV.size >= 2) ? ARGV.last : 'pdf'
  invalid_type_error unless ['pdf', 'ebook', 'html'].include? gen_type
  out = Docfu.const_get(gen_type.capitalize).new
  out.check_missing_commands
  out.check_valid_project
  out.generate(config[:language].split(','), config[:debug])
end