Класс: UnpackStrategy::Uncompressed Приватный
- Наследует:
- Object
- Object
- UnpackStrategy::Uncompressed
- Расширен модулем:
- ClassMethods
- Включает:
- UnpackStrategy
- Определён в:
- unpack_strategy/uncompressed.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Стратегия распаковки несжатых файлов.
Прямые известные подклассы
Executable, Jar, LuaRock, MicrosoftOfficeXml, Otf, Pkg, Ttf
Сводка констант
Константы, включённые из UnpackStrategy
Сводка атрибутов экземпляра
Атрибуты, включённые из UnpackStrategy
Сводка методов класса свернуть
- .can_extract?(_path) ⇒ Boolean приватный
- .extensions ⇒ Array<String> приватный
Сводка методов экземпляра свернуть
- #extract_nestedly(to: nil, basename: nil, verbose: false, prioritize_extension: false) ⇒ T.untyped приватный
Методы, включённые из ClassMethods
Методы, включённые из UnpackStrategy
#dependencies, detect, #each_directory, #extract, 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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
13 | # File 'unpack_strategy/uncompressed.rb', line 13 def self.can_extract?(_path) = false |
.extensions ⇒ Array<String>
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 | # File 'unpack_strategy/uncompressed.rb', line 10 def self.extensions = [] |
Подробное описание методов экземпляра
#extract_nestedly(to: nil, basename: nil, verbose: false, prioritize_extension: false) ⇒ T.untyped
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
23 24 25 | # File 'unpack_strategy/uncompressed.rb', line 23 def extract_nestedly(to: nil, basename: nil, verbose: false, prioritize_extension: false) extract(to:, basename:, verbose:) end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnpackStrategy/Uncompressed.html