Модуль: OS::Mac::Bundle::Skipper::ClassMethods Приватный
- Определён в:
- extend/os/mac/bundle/skipper.rb
Этот модуль является частью приватного API. Этот модуль можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого модуля, так как он может быть удалён или изменён без предупреждения.
Краткое описание методов экземпляра свернуть
- #linux_only_entry?(entry) ⇒ Boolean приватный
- #skip?(entry, silent: false) ⇒ Boolean приватный
Подробное описание методов экземпляра
#linux_only_entry?(entry) ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.
10 11 12 | # File 'extend/os/mac/bundle/skipper.rb', line 10 def linux_only_entry?(entry) entry.type == :flatpak end |
#skip?(entry, silent: false) ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, так как он может быть удалён или изменён без предупреждения.
15 16 17 18 19 20 21 22 23 24 25 26 27 | # File 'extend/os/mac/bundle/skipper.rb', line 15 def skip?(entry, silent: false) if entry.type == :winget Kernel.puts Formatter.warning "Skipping #{entry.type}#{entry.name} (requires WSL)" unless silent true elsif linux_only_entry?(entry) unless silent Kernel.puts Formatter.warning "Skipping #{entry.type}#{entry.name} (unsupported on macOS)" end true else super end end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Mac/Bundle/Skipper/ClassMethods.html