Spec-Zone.ru › Homebrew

Класс: UnpackStrategy::Uncompressed Приватный

Наследует:
Object
  • Object
  • UnpackStrategy::Uncompressed
показать все
Расширен модулем:
ClassMethods
Включает:
UnpackStrategy
Определён в:
unpack_strategy/uncompressed.rb

Обзор

Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

Стратегия распаковки несжатых файлов.

Прямые известные подклассы

Executable, Jar, LuaRock, MicrosoftOfficeXml, Otf, Pkg, Ttf

Сводка констант

Константы, включённые из UnpackStrategy

UnpackStrategyType

Сводка атрибутов экземпляра

Атрибуты, включённые из UnpackStrategy

#merge_xattrs, #path

Сводка методов класса свернуть

  • .can_extract?(_path) ⇒ Boolean приватный
  • .extensions ⇒ Array<String> приватный

Сводка методов экземпляра свернуть

  • #extract_nestedly(to: nil, basename: nil, verbose: false, prioritize_extension: false) ⇒ T.untyped приватный

Методы, включённые из ClassMethods

can_extract?, extensions

Методы, включённые из 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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • _path (Pathname)

Возвращает:

  • (Boolean)


13
# File 'unpack_strategy/uncompressed.rb', line 13

def self.can_extract?(_path) = false

.extensions ⇒ Array<String>

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Array<String>)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • to (Pathname, nil) (по умолчанию: nil)
  • basename (String, Pathname, nil) (по умолчанию: nil)
  • verbose (Boolean) (по умолчанию: false)
  • prioritize_extension (Boolean) (по умолчанию: false)

Возвращает:

  • (T.untyped)


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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API