class DocumentGenerator::CLI
Public Class Methods
parse(args)
click to toggle source
# File lib/document_generator/cli.rb, line 9 def self.parse(args) options = OpenStruct.new parser = OptionParser.new do |opts| opts.on('-u', '--url URL', 'URL for the repository') do |url| options.url = url end end parser.parse!(args) # TODO: Do something better than this. raise OptionParser::MissingArgument unless options.url options end
start(args)
click to toggle source
# File lib/document_generator/cli.rb, line 3 def self.start(args) options = parse(args) Repository.new(options.url).generate end