Класс: UnpackStrategy::Compress Приватный
- Наследует:
- Tar показать все
- Определён в:
- unpack_strategy/compress.rb
Обзор
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Стратегия распаковки архивов compress.
Краткое описание констант
Константы, включённые из UnpackStrategy
Краткое описание атрибутов экземпляра
Атрибуты, включённые из UnpackStrategy
Краткое описание методов класса свернуть
- .can_extract?(path) ⇒ Boolean приватный
- .extensions ⇒ Array<String> приватный
Методы, включённые из ClassMethods
Методы, включённые из SystemCommand::Mixin
#system_command, #system_command!
Методы, включённые из 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
Подробное описание методов класса
.can_extract?(path) ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
15 16 17 | # File 'unpack_strategy/compress.rb', line 15 def self.can_extract?(path) path.magic_number.match?(/\A\037\235/n) end |
.extensions ⇒ Array<String>
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 11 12 | # File 'unpack_strategy/compress.rb', line 10 def self.extensions [".Z"] end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnpackStrategy/Compress.html