Method: XCCache::Swift::Sdk#initialize
- Defined in:
- lib/xccache/swift/sdk.rb
#initialize(name, version: nil) ⇒ Sdk
Returns a new instance of Sdk.
21 22 23 24 25 26 27 28 29 |
# File 'lib/xccache/swift/sdk.rb', line 21 def initialize(name, version: nil) @name = name.to_sym @vendor = "apple" @arch = "arm64" @platform = NAME_TO_PLATFORM.fetch(@name, @name) @version = version return if NAME_TO_PLATFORM.key?(@name) raise GeneralError, "Unknown sdk: #{@name}. Must be one of #{NAME_TO_PLATFORM.keys}" end |