Модуль: OS::Linux::SimulateSystem::ClassMethods Частный
- Определено в:
- extend/os/linux/simulate_system.rb
Этот модуль является частью закрытого API. Этот модуль можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого модуля, поскольку он может быть удалён или изменён без предупреждения.
Краткое описание методов экземпляра свернуть
- #current_os ⇒ Symbol частный
- #os ⇒ Symbol? частный
- #simulating_or_running_on_linux? ⇒ Boolean частный
Подробное описание методов экземпляра
#current_os ⇒ Symbol
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
24 25 26 | # File 'extend/os/linux/simulate_system.rb', line 24 def current_os os || :linux end |
#os ⇒ Symbol?
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
9 10 11 12 13 14 15 16 | # File 'extend/os/linux/simulate_system.rb', line 9 def os @os ||= T.let(nil, T.nilable(Symbol)) if @os.blank? && Homebrew::EnvConfig.simulate_macos_on_linux? return MacOSVersion.new(HOMEBREW_MACOS_NEWEST_SUPPORTED).to_sym end @os end |
#simulating_or_running_on_linux? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
19 20 21 | # File 'extend/os/linux/simulate_system.rb', line 19 def simulating_or_running_on_linux? os.blank? || os == :linux end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Linux/SimulateSystem/ClassMethods.html