Classes: Base, Deb, Rpm
5 6 7 8 9 10 11 12
# File 'lib/footman/package.rb', line 5 def factory(file) case File.extname(file) when ".deb" Deb.new file when ".rpm" Rpm.new file end end