Класс: TapConfig Приватный
- Наследует:
- Object
- Object
- TapConfig
- Определён в:
- tap/tap_config.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Постоянная конфигурация для Tap с использованием git-config(1).
Краткое описание атрибутов экземпляра свернуть
- #tap ⇒ Tap только для чтения приватный
Краткое описание методов экземпляра свернуть
- #[](key) ⇒ Boolean? приватный
- #[]=(key, value) ⇒ void приватный
- #delete(key) ⇒ void приватный
- #initialize(tap) ⇒ void конструктор приватный
Подробное описание конструкторов
#initialize(tap) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 11 12 | # File 'tap/tap_config.rb', line 10 def initialize(tap) @tap = tap end |
Подробное описание атрибутов экземпляра
#tap ⇒ Tap (только для чтения)
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
7 8 9 | # File 'tap/tap_config.rb', line 7 def tap @tap end |
Подробное описание методов экземпляра
#[](key) ⇒ Boolean?
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
15 16 17 18 19 20 21 22 23 | # File 'tap/tap_config.rb', line 15 def [](key) return unless tap.git? return unless Utils::Git.available? case Homebrew::Settings.read(key, repo: tap.path) when "true" then true when "false" then false end end |
#[]=(key, value) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
26 27 28 29 30 31 | # File 'tap/tap_config.rb', line 26 def []=(key, value) return unless tap.git? return unless Utils::Git.available? Homebrew::Settings.write key, value.to_s, repo: tap.path end |
#delete(key) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
34 35 36 37 38 39 | # File 'tap/tap_config.rb', line 34 def delete(key) return unless tap.git? return unless Utils::Git.available? Homebrew::Settings.delete key, repo: tap.path end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/TapConfig.html