Spec-Zone.ru › Homebrew

Класс: PypiPackages

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

Обзор

Этот класс является частью внутреннего API. Этот класс можно использовать только внутри репозиториев, принадлежащих Homebrew, за исключением cask-файлов и формул. По возможности сторонним разработчикам не следует использовать этот класс, так как он может быть удалён или изменён без предупреждения.

Вспомогательный класс для DSL pypi_packages.

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

  • #dependencies ⇒ Array<String> только для чтения приватный
  • #exclude_packages ⇒ Array<String> только для чтения приватный
  • #extra_packages ⇒ Array<String> только для чтения приватный
  • #package_name ⇒ String? только для чтения приватный

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

  • #initialize(package_name: nil, extra_packages: [], exclude_packages: [], dependencies: []) ⇒ void конструктор приватный

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

#initialize(package_name: nil, extra_packages: [], exclude_packages: [], dependencies: []) ⇒ void

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

Параметры:

  • package_name (String, nil) (по умолчанию: nil)
  • extra_packages (Array<String>) (по умолчанию: [])
  • exclude_packages (Array<String>) (по умолчанию: [])
  • dependencies (Array<String>) (по умолчанию: [])


27
28
29
30
31
32
33
34
35
36
37
# File 'pypi_packages.rb', line 27

def initialize(
  package_name: nil,
  extra_packages: [],
  exclude_packages: [],
  dependencies: []
)
  @package_name = package_name
  @extra_packages = extra_packages
  @exclude_packages = exclude_packages
  @dependencies = dependencies
end

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

#dependencies ⇒ Array<String> (только для чтения)

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

Возвращает:

  • (Array<String>)


17
18
19
# File 'pypi_packages.rb', line 17

def dependencies
  @dependencies
end

#exclude_packages ⇒ Array<String> (только для чтения)

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

Возвращает:

  • (Array<String>)


14
15
16
# File 'pypi_packages.rb', line 14

def exclude_packages
  @exclude_packages
end

#extra_packages ⇒ Array<String> (только для чтения)

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

Возвращает:

  • (Array<String>)


11
12
13
# File 'pypi_packages.rb', line 11

def extra_packages
  @extra_packages
end

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

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

Возвращает:

  • (String, nil)


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

def package_name
  @package_name
end

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

Spec-Zone.ru

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