Module: OS::Mac::DependencyCollector Private

Included in:
DependencyCollector
Defined in:
extend/os/mac/dependency_collector.rb

This module is part of a private API. This module may only be used in the Homebrew/brew repository. Third parties should avoid using this module if possible, as it may be removed or changed without warning.

Instance Method Summary collapse

Instance Method Details

#bzip2_dep_if_needed(tags) ⇒ Object

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.



21
# File 'extend/os/mac/dependency_collector.rb', line 21

def bzip2_dep_if_needed(tags); end

#cvs_dep_if_needed(tags) ⇒ Object

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.



13
14
15
# File 'extend/os/mac/dependency_collector.rb', line 13

def cvs_dep_if_needed(tags)
  Dependency.new("cvs", [*tags, :implicit])
end

#git_dep_if_needed(tags) ⇒ Object

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.



7
# File 'extend/os/mac/dependency_collector.rb', line 7

def git_dep_if_needed(tags); end

#subversion_dep_if_needed(tags) ⇒ Object

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.



9
10
11
# File 'extend/os/mac/dependency_collector.rb', line 9

def subversion_dep_if_needed(tags)
  Dependency.new("subversion", [*tags, :implicit])
end

#unzip_dep_if_needed(tags) ⇒ Object

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.



19
# File 'extend/os/mac/dependency_collector.rb', line 19

def unzip_dep_if_needed(tags); end

#xz_dep_if_needed(tags) ⇒ Object

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.



17
# File 'extend/os/mac/dependency_collector.rb', line 17

def xz_dep_if_needed(tags); end