Класс: UnpackStrategy::Xar Закрытый
- Наследует:
- Object
- Object
- UnpackStrategy::Xar
- Расширен модулем:
- ClassMethods
- Включает:
- UnpackStrategy
- Определен в:
- unpack_strategy/xar.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, так как он может быть удален или изменен без предупреждения.
Стратегия распаковки архивов xar.
Краткое описание констант
Константы, включенные из UnpackStrategy
Краткое описание атрибутов экземпляра
Атрибуты, включенные из UnpackStrategy
Краткое описание методов класса свернуть
- .can_extract?(path) ⇒ Boolean закрытый
- .extensions ⇒ Array<String> закрытый
Методы, включенные из ClassMethods
Методы, включенные из UnpackStrategy
#dependencies, detect, #each_directory, #extract, #extract_nestedly, from_extension, from_magic, from_type, #initialize
Методы, включенные из Utils::Output::Mixin
#issue_reporting_message, #odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #opoo_without_github_actions_annotation, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_install_status, #pretty_installed, #pretty_uninstalled, #pretty_upgradable, #pretty_warning
Методы, включенные из SystemCommand::Mixin
#system_command, #system_command!
Подробное описание методов класса
.can_extract?(path) ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удален или изменен без предупреждения.
15 16 17 | # File 'unpack_strategy/xar.rb', line 15 def self.can_extract?(path) path.magic_number.match?(/\Axar!/n) end |
.extensions ⇒ Array<String>
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, так как он может быть удален или изменен без предупреждения.
10 11 12 | # File 'unpack_strategy/xar.rb', line 10 def self.extensions [".xar"] end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnpackStrategy/Xar.html