Module: IESD
- Defined in:
- lib/iesd/InstallESD.rb,
lib/iesd/InstallESD/Packages.rb,
lib/iesd/InstallESD/Extensions.rb,
lib/iesd/InstallESD/BaseSystem.dmg.rb,
lib/iesd/InstallESD/InstallESD.dmg.rb,
lib/iesd/InstallESD/InstallOSX.app.rb,
lib/iesd/InstallESD/InstallOSX.dmg.rb,
lib/iesd/InstallESD/Packages/OSInstall.pkg.rb,
lib/iesd/InstallESD/Packages/OSUpgrade.pkg.rb,
lib/iesd/InstallESD/Packages/OSInstall.mpkg.rb,
lib/iesd/InstallESD/Packages/BaseSystemBinaries.pkg.rb
Defined Under Namespace
Classes: APP, DMG, Extensions, Packages
Class Method Summary collapse
Class Method Details
.new(url) ⇒ Object
2 3 4 |
# File 'lib/iesd/InstallESD.rb', line 2 def self.new url File.extname(url).downcase == ".app" ? IESD::APP.new(url) : IESD::DMG.new(url) end |