Class: Cask::Artifact::ShellCompletion Private
- Inherits:
-
Symlinked
- Object
- AbstractArtifact
- Relocated
- Symlinked
- Cask::Artifact::ShellCompletion
- Defined in:
- cask/artifact/shellcompletion.rb
This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.
Direct Known Subclasses
Constant Summary
Constants inherited from AbstractArtifact
AbstractArtifact::DirectivesType
Instance Attribute Summary
Attributes inherited from AbstractArtifact
Instance Method Summary collapse
- #resolve_target(_) ⇒ Pathname private
Methods inherited from Symlinked
english_description, #install_phase, link_type_english_name, #summarize_installed, #uninstall_phase
Methods included from OS::Mac::Cask::Artifact::Symlinked
Methods inherited from Relocated
from_args, #initialize, #source, #summarize, #target, #to_a
Methods included from OS::Linux::Cask::Artifact::Relocated
Methods inherited from AbstractArtifact
#config, dirmethod, dsl_key, english_article, english_name, #initialize, read_script_arguments, #sort_order, #staged_path_join_executable, #summarize, #to_args
Methods included from Utils::Output::Mixin
#odebug, #odeprecated, #odie, #odisabled, #ofail, #oh1, #oh1_title, #ohai, #ohai_title, #onoe, #opoo, #opoo_outside_github_actions, #pretty_deprecated, #pretty_disabled, #pretty_duration, #pretty_installed, #pretty_outdated, #pretty_uninstalled
Constructor Details
This class inherits a constructor from Cask::Artifact::Relocated
Instance Method Details
#resolve_target(_) ⇒ Pathname
This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.
10 11 12 |
# File 'cask/artifact/shellcompletion.rb', line 10 def resolve_target(_) raise CaskInvalidError, "Shell completion without shell info" end |