module Bosh::Stemcell::OperatingSystem
Public Class Methods
for(operating_system_name, operating_system_version = nil)
click to toggle source
# File lib/bosh/stemcell/operating_system.rb, line 4 def self.for(operating_system_name, operating_system_version = nil) case operating_system_name when 'centos' then Centos.new(operating_system_version) when 'rhel' then Rhel.new(operating_system_version) when 'ubuntu' then Ubuntu.new(operating_system_version) when 'photonos' then Photonos.new(operating_system_version) else raise ArgumentError.new("invalid operating system: #{operating_system_name}") end end