Spec-Zone.ru › Homebrew

Класс: 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. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • version (MacOSVersion)
  • path (String, ::Pathname)
  • source (Symbol)


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. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (::Pathname)


17
18
19
# File 'os/mac/sdk.rb', line 17

def path
  @path
end

#source ⇒ Symbol (только для чтения)

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Symbol)


20
21
22
# File 'os/mac/sdk.rb', line 20

def source
  @source
end

#version ⇒ MacOSVersion (только для чтения)

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (MacOSVersion)


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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API