Класс: OS::Mac::SDK Приватный
- Наследует:
- Object
- Object
- OS::Mac::SDK
- Определён в:
- os/mac/sdk.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Класс, представляющий SDK macOS.
Краткое описание констант свернуть
- VERSIONED_SDK_REGEX =
Эта константа является частью приватного API. Эту константу можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этой константы, поскольку она может быть удалена или изменена без предупреждения.
SDK версии 11.x явно исключены — вместо них нужна символическая ссылка MacOSX11.sdk.
/MacOSX(10\.\d+|\d+)\.sdk$/
Краткое описание атрибутов экземпляра свернуть
- #path ⇒ ::Pathname только для чтения приватный
- #source ⇒ Symbol только для чтения приватный
- #version ⇒ MacOSVersion только для чтения приватный
Краткое описание методов экземпляра свернуть
- #initialize(version, path, source) ⇒ void конструктор приватный
Подробное описание конструкторов
#initialize(version, path, source) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
23 24 25 26 27 | # File 'os/mac/sdk.rb', line 23 def initialize(version, path, source) @version = version @path = T.let(Pathname(path), ::Pathname) @source = source end |
Подробное описание атрибутов экземпляра
#path ⇒ ::Pathname (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
17 18 19 | # File 'os/mac/sdk.rb', line 17 def path @path end |
#source ⇒ Symbol (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
20 21 22 | # File 'os/mac/sdk.rb', line 20 def source @source end |
#version ⇒ MacOSVersion (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
14 15 16 | # File 'os/mac/sdk.rb', line 14 def version @version end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Mac/SDK.html