down. translated.

@spec.get_opts.each do |name, opt| options[name] = opt.value counts[name] = opt.count end @spec.get_args.each do |name, arg| args << arg.value named[name] = arg.value end args.flatten! args += trailing @report = Report.new(args, named, trailing, options, counts) if @report.opt(:help) self.print_usage() end unless @spec.get_args.values.all? {|arg| arg.fulfilled? } raise InterfaceError, "Required argument '#{name.upcase}' was not given." end if @spec.trailing_error && !@report.trailing.empty? raise InterfaceError, "Error: got trailing argument(s): #{trailing.join

Software

Welcome! down. translated. is the blog and portfolio of one 0E9B061F. It mainly contains updates about my open source projects, as well as live examples and some documentation. Occasionally I post about old sci-fi magazines and other topics of personal interest.

ยงLegal

down. translated. copyright 2022-2024 by 0E9B061F is licensed under CC BY-NC-SA 4.0

I may share material here belonging to others or available under different licensing terms, to which the above does not apply.

ยงFinally

Remember to RELAXEN UND WATSCHEN DER BLINKENLICHTEN

Directory