Класс: Cask::Artifact::AppImage Приватный
- Наследует:
- Symlinked
- Object
- AbstractArtifact
- Relocated
- Symlinked
- Cask::Artifact::AppImage
- Определён в:
- cask/artifact/appimage.rb
Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Краткое описание констант
Константы, унаследованные от AbstractArtifact
Cask::Artifact::AbstractArtifact::DirectivesType
Краткое описание атрибутов экземпляра
Атрибуты, унаследованные от AbstractArtifact
Краткое описание методов экземпляра свернуть
- #link(force: false, adopt: false, command: SystemCommand, **_options) ⇒ void приватный
- #resolve_target(target, base_dir: nil) ⇒ Pathname приватный
Методы, унаследованные от Symlinked
english_description, #install_phase, link_type_english_name, #summarize_installed, #uninstall_phase
Методы, подключённые из OS::Mac::Cask::Artifact::Symlinked
Методы, унаследованные от Relocated
from_args, #initialize, #source, #summarize, #target, #to_a
Методы, подключённые из OS::Linux::Cask::Artifact::Relocated
Методы, унаследованные от AbstractArtifact
#cask_sandbox, #cask_sandbox_command, #config, dirmethod, dsl_key, english_article, english_name, #initialize, read_script_arguments, #run_cask_sandbox, #sort_order, #staged_path_join_executable, #summarize, #to_args
Методы, включённые из 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
Подробное описание конструкторов
Этот класс наследует конструктор от Cask::Artifact::Relocated
Подробное описание методов экземпляра
#link(force: false, adopt: false, command: SystemCommand, **_options) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
22 23 24 25 26 27 28 29 30 31 | # File 'cask/artifact/appimage.rb', line 22 def link(force: false, adopt: false, command: SystemCommand, **) super return if source.executable? if source.writable? FileUtils.chmod "+x", source else command.run!("chmod", args: ["+x", source], sudo: true) end end |
#resolve_target(target, base_dir: nil) ⇒ Pathname
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 11 12 | # File 'cask/artifact/appimage.rb', line 10 def resolve_target(target, base_dir: nil) Pathname.new("#{config.appimagedir}/#{target}") end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Cask/Artifact/AppImage.html