Spec-Zone.ru › Homebrew

Класс: PourBottleCheck Закрытый

Наследует:
Object
  • Object
  • PourBottleCheck
показать всё
Подключает:
OnSystem::MacOSAndLinux
Определён в:
pour_bottle_check.rb

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

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

  • #initialize(formula) ⇒ void конструктор закрытый
  • #reason(reason) ⇒ void закрытый
  • #satisfy(&block) ⇒ void закрытый

Методы, подключённые из OnSystem::MacOSAndLinux

included, #on_arch_conditional, #on_macos, #on_system_conditional

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

#initialize(formula) ⇒ void

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

Параметры:

  • formula (T.class_of(Formula))


8
9
10
# File 'pour_bottle_check.rb', line 8

def initialize(formula)
  @formula = formula
end

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

#reason(reason) ⇒ void

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

Этот метод возвращает неопределённое значение.

Параметры:

  • reason (String)


13
14
15
# File 'pour_bottle_check.rb', line 13

def reason(reason)
  @formula.pour_bottle_check_unsatisfied_reason = reason
end

#satisfy(&block) ⇒ void

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

Этот метод возвращает неопределённое значение.

Параметры:

  • block (T.proc.void)


18
19
20
# File 'pour_bottle_check.rb', line 18

def satisfy(&block)
  @formula.send(:define_method, :pour_bottle?, &block)
end

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

Spec-Zone.ru

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