class PackerFiles::CLI::OS
Public Instance Methods
init()
click to toggle source
# File lib/PackerFiles/CLI/OS.rb, line 32 def init klass = Finder.new.class_name(options[:name]) if (File.exist?(options[:file]) && !options[:force]) $stderr.puts "Cannot overwrite #{options[:file]} w/o --force" return 1 end DocGenerator.new(klass, options[:file]).Generate end
list()
click to toggle source
# File lib/PackerFiles/CLI/OS.rb, line 13 def list Finder.new.class_names.each do |cl| name = cl.name.gsub('PackerFiles::','') if cl.versions.empty? versions = 'Any' else versions = cl.versions.to_s end puts "#{name} => #{versions}" end end