Модуль: OS::Mac::Sandbox Частный
Этот модуль является частью закрытого API. Этот модуль можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого модуля, поскольку он может быть удалён или изменён без предупреждения.
Определено в пространстве имён
Модули: ClassMethods
Краткое описание методов экземпляра свернуть
- #allow_write_temp_and_cache ⇒ void частный
- #allow_write_xcode ⇒ void частный
Проекты Xcode требуют доступа к некоторым каталогам кэша и архивов.
Подробное описание методов экземпляра
#allow_write_temp_and_cache ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
47 48 49 50 51 52 | # File 'extend/os/mac/sandbox.rb', line 47 def allow_write_temp_and_cache allow_write_path "/private/tmp" allow_write_path "/private/var/tmp" allow_write path: "^/private/var/folders/[^/]+/[^/]+/[C,T]/", type: :regex super end |
#allow_write_xcode ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
Проекты Xcode требуют доступа к некоторым каталогам кэша и архивов.
56 57 58 | # File 'extend/os/mac/sandbox.rb', line 56 def allow_write_xcode home_write_paths.each { |path| allow_write_path path } end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/OS/Mac/Sandbox.html