Sha256: 6c129112488c008e2f494680decabe6d83da86a65062ad73d443f161380e1309
Contents?: true
Size: 642 Bytes
Versions: 3
Compression:
Stored size: 642 Bytes
Contents
module LetterGenerator module Generators class TexFileGenerator < Thor::Group include Thor::Actions def self.exit_on_failure? true end class_option :output_file, required: true, desc: 'Outputfile' argument :input_file, required: true def generate metadata_file = MetadataFile.new metadata_parser = MetadataParser.new metadata = metadata_parser.parse(metadata_file.path) output_file = OutputFile.new(options[:output_file]) generator = Generator.new(input_file) generator.run(metadata, output_file) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems