diff options
| author | Maxim Belkin | 2018-02-19 06:49:42 +0000 |
|---|---|---|
| committer | Maxim Belkin | 2018-02-19 06:49:42 +0000 |
| commit | 3dabebbd1643971d1904749530fe6ba73ec38817 (patch) | |
| tree | eee9ed0168cad88270593868e19e5f56e52b97c8 | |
| parent | 1b74f21492ca92bb8899304176cfdf4c42def297 (diff) | |
| download | brew-3dabebbd1643971d1904749530fe6ba73ec38817.tar.bz2 | |
Refactoring based on suggestions
Defaulting zip_dep_if_needed(tags) and bzip2_dep_if_needed(tags)
methods to those on Linux and overriding them on macOS.
| -rw-r--r-- | Library/Homebrew/dependency_collector.rb | 8 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/dependency_collector.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/extend/os/linux/dependency_collector.rb | 23 |
3 files changed, 6 insertions, 26 deletions
diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 689e4e2f1..4b8f9e872 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -72,9 +72,13 @@ class DependencyCollector def ld64_dep_if_needed(*); end - def zip_dep_if_needed(*); end + def zip_dep_if_needed(tags) + Dependency.new("zip", tags) + end - def bzip2_dep_if_needed(*); end + def bzip2_dep_if_needed(tags) + Dependency.new("bzip2", tags) + end def self.tar_needs_xz_dependency? !new.xz_dep_if_needed([]).nil? diff --git a/Library/Homebrew/extend/os/dependency_collector.rb b/Library/Homebrew/extend/os/dependency_collector.rb index fffec1c99..56fcad31d 100644 --- a/Library/Homebrew/extend/os/dependency_collector.rb +++ b/Library/Homebrew/extend/os/dependency_collector.rb @@ -1,3 +1,2 @@ require "dependency_collector" require "extend/os/mac/dependency_collector" if OS.mac? -require "extend/os/linux/dependency_collector" if OS.linux? diff --git a/Library/Homebrew/extend/os/linux/dependency_collector.rb b/Library/Homebrew/extend/os/linux/dependency_collector.rb deleted file mode 100644 index 61df498ff..000000000 --- a/Library/Homebrew/extend/os/linux/dependency_collector.rb +++ /dev/null @@ -1,23 +0,0 @@ -class DependencyCollector - def git_dep_if_needed(tags) - Dependency.new("git", tags) - end - - def cvs_dep_if_needed(tags) - Dependency.new("cvs", tags) - end - - def xz_dep_if_needed(tags) - Dependency.new("xz", tags) - end - - def ld64_dep_if_needed(*); end - - def zip_dep_if_needed(tags) - Dependency.new("zip", tags) - end - - def bzip2_dep_if_needed(tags) - Dependency.new("bzip2", tags) - end -end |
