Spec-Zone.ru › Homebrew

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

Наследует:
Directory
  • Object
  • Directory
  • UnpackStrategy::Cvs
показать всё
Определено в:
unpack_strategy/cvs.rb

Обзор

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

Стратегия распаковки репозиториев CVS.

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

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

UnpackStrategyType

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

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

#merge_xattrs, #path

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

  • .can_extract?(path) ⇒ Boolean приватный

Методы, унаследованные от Directory

extensions, #initialize

Методы, включённые из 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!

Подробное описание конструкторов

Этот класс наследует конструктор от UnpackStrategy::Directory

Подробное описание методов класса

.can_extract?(path) ⇒ Boolean

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

Параметры:

  • path (Pathname)

Возвращает:

  • (Boolean)


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

def self.can_extract?(path)
  !!(super && (path/"CVS").directory?)
end

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

Spec-Zone.ru

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