Spec-Zone.ru › Homebrew

Класс: Option Приватный

Наследует:
Object
  • Object
  • Option
показать все
Определён в:
options.rb

Обзор

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

Опция формулы.

Краткое описание атрибутов экземпляра свернуть

  • #description ⇒ String только для чтения приватный
  • #flag ⇒ String только для чтения приватный
  • #name ⇒ String только для чтения приватный

Краткое описание методов экземпляра свернуть

  • #initialize(name, description = "") ⇒ void конструктор приватный

Подробное описание конструкторов

#initialize(name, description = "") ⇒ void

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

Параметры:

  • name (String)
  • description (String) (по умолчанию: "")


13
14
15
16
17
# File 'options.rb', line 13

def initialize(name, description = "")
  @name = name
  @flag = T.let("--#{name}", String)
  @description = description
end

Подробное описание атрибутов экземпляра

#description ⇒ String (только для чтения)

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

Возвращает:

  • (String)


10
11
12
# File 'options.rb', line 10

def description
  @description
end

#flag ⇒ String (только для чтения)

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

Возвращает:

  • (String)


10
11
12
# File 'options.rb', line 10

def flag
  @flag
end

#name ⇒ String (только для чтения)

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

Возвращает:

  • (String)


7
8
9
# File 'options.rb', line 7

def name
  @name
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Option.html

Spec-Zone.ru

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