Класс: UnpackStrategy::Directory Закрытый
- Наследует:
- Object
- Object
- UnpackStrategy::Directory
- Расширено модулем:
- ClassMethods
- Подключает:
- UnpackStrategy
- Определено в:
- unpack_strategy/directory.rb
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Стратегия распаковки каталогов.
Непосредственно известные подклассы
Bazaar, Cvs, Git, Mercurial, Subversion
Сводка констант
Константы, подключённые из UnpackStrategy
Сводка атрибутов экземпляра
Атрибуты, подключённые из UnpackStrategy
Сводка методов класса свернуть
- .can_extract?(path) ⇒ Boolean закрытый
- .extensions ⇒ Array<String> закрытый
Сводка методов экземпляра свернуть
- #initialize(path, ref_type: nil, ref: nil, merge_xattrs: false, move: false) ⇒ void конструктор закрытый
Методы, подключённые из ClassMethods
Методы, подключённые из UnpackStrategy
#dependencies, detect, #each_directory, #extract, #extract_nestedly, from_extension, from_magic, from_type
Методы, подключённые из 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!
Подробное описание конструкторов
#initialize(path, ref_type: nil, ref: nil, merge_xattrs: false, move: false) ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
28 29 30 31 | # File 'unpack_strategy/directory.rb', line 28 def initialize(path, ref_type: nil, ref: nil, merge_xattrs: false, move: false) super(path, ref_type:, ref:, merge_xattrs:) @move = move end |
Подробное описание методов класса
.can_extract?(path) ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
15 16 17 | # File 'unpack_strategy/directory.rb', line 15 def self.can_extract?(path) path.directory? end |
.extensions ⇒ Array<String>
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 11 12 | # File 'unpack_strategy/directory.rb', line 10 def self.extensions [] end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnpackStrategy/Directory.html