Spec-Zone.ru › Homebrew

Класс: HeadSoftwareSpec

Наследует:
SoftwareSpec
  • Object
  • SoftwareSpec
  • HeadSoftwareSpec
показать все
Определено в:
head_software_spec.rb,
sorbet/rbi/dsl/head_software_spec.rbi

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

Атрибуты, унаследованные от SoftwareSpec

#bottle_specification, #build, #compiler_failures, #dependency_collector, #depends_on_macos_set_in_block, #deprecated_flags, #deprecated_options, #full_name, #name, #options, #owner, #patches, #resources

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

#checksum, #mirrors, #phase, #url

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

  • #initialize(flags: []) ⇒ void конструктор закрытый
  • #verify_download_integrity(_filename) ⇒ nil закрытый

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

#add_dep_option, #bottle, #bottle_defined?, #bottle_tag?, #bottled?, #cached_download, #checksum, #clear_cache, #declared_deps, #depends_on, #depends_on_linux_set_top_level?, #depends_on_macos_set_top_level?, #deprecated_option, #deps, #download_queue_name, #download_queue_type, #downloader, #fails_with, #fetch, #freeze, #initialize_dup, #mirror, #mirrors, #option, #option_defined?, #patch, #record_os_requirement, #recursive_dependencies, #recursive_requirements, #requirements, #resource, #resource_defined?, #sha256, #source_modified_time, #specs, #stage, #url, #uses_from_macos, #using, #version

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

included, #on_arch_conditional, #on_macos, #on_system_conditional

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

#cached_download, #clear_cache, #download_queue_message, #download_queue_name, #download_queue_type, #download_strategy, #downloaded!, #downloaded?, #downloaded_and_valid?, #downloader, #downloading!, #extracting!, #fetch, #fetched_size, #freeze, #initialize_dup, #total_size, #verified!, #verifying!, #version

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

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

current, current=, #debug?, #quiet?, #verbose?, #with_context

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

#initialize(flags: []) ⇒ void

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

Параметры:

  • flags (Array<String>) (по умолчанию: [])


8
9
10
11
# File 'head_software_spec.rb', line 8

def initialize(flags: [])
  super
  @resource.version(Version.new("HEAD"))
end

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

#verify_download_integrity(_filename) ⇒ nil

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

Параметры:

  • _filename (Pathname)

Возвращает:

  • (nil)


14
15
16
# File 'head_software_spec.rb', line 14

def verify_download_integrity(_filename)
  # no-op
end

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

Spec-Zone.ru

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