Spec-Zone.ru › Homebrew

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

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

Обзор

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

Стратегия распаковки архивов gzip.

Краткое описание констант

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

UnpackStrategyType

Краткое описание атрибутов экземпляра

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

#merge_xattrs, #path

Краткое описание методов класса свернуть

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

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

can_extract?, extensions

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

Параметры:

  • path (Pathname)

Возвращает:

  • (Boolean)


15
16
17
# File 'unpack_strategy/gzip.rb', line 15

def self.can_extract?(path)
  path.magic_number.match?(/\A\037\213/n)
end

.extensions ⇒ Array<String>

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

Возвращает:

  • (Array<String>)


10
11
12
# File 'unpack_strategy/gzip.rb', line 10

def self.extensions
  [".gz"]
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/UnpackStrategy/Gzip.html

Spec-Zone.ru

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