diff options
| author | Jack Nagel | 2013-06-15 19:40:42 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-06-15 19:40:42 -0500 | 
| commit | cc111906ccaa542c25fba13b666f83aa2531ebaa (patch) | |
| tree | 562e87df32da9ca3c8e3134bbde4793aae95d350 | |
| parent | 1d293265582fe59806fca45ae711b556680fbcf3 (diff) | |
| download | homebrew-cc111906ccaa542c25fba13b666f83aa2531ebaa.tar.bz2 | |
Push MacOS.cat logic down into MacOS::Version
| -rw-r--r-- | Library/Homebrew/macos.rb | 12 | ||||
| -rw-r--r-- | Library/Homebrew/os/mac/version.rb | 20 | 
2 files changed, 13 insertions, 19 deletions
diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb index 54cf43487..147676b3c 100644 --- a/Library/Homebrew/macos.rb +++ b/Library/Homebrew/macos.rb @@ -10,17 +10,7 @@ module MacOS extend self    end    def cat -    case MacOS.version -    when "10.8" then :mountain_lion -    when "10.7" then :lion -    when "10.6" then :snow_leopard -    when "10.5" then :leopard -    when "10.4" then :tiger -    end -  end - -  def pretty_name -    MacOS.version.pretty_name +    version.to_sym    end    def locate tool diff --git a/Library/Homebrew/os/mac/version.rb b/Library/Homebrew/os/mac/version.rb index 6e841cf65..4de3b91e7 100644 --- a/Library/Homebrew/os/mac/version.rb +++ b/Library/Homebrew/os/mac/version.rb @@ -20,16 +20,20 @@ module MacOS        super(Version.new(v))      end -    def pretty_name +    def to_sym        case @version -      when "10.9" then "Mavericks" -      when "10.8" then "Mountain Lion" -      when "10.7" then "Lion" -      when "10.6" then "Snow Leopard" -      when "10.5" then "Leopard" -      when "10.4" then "Tiger" -      else @version +      when '10.9' then :mavericks +      when '10.8' then :mountain_lion +      when '10.7' then :lion +      when '10.6' then :snow_leopard +      when '10.5' then :leopard +      when '10.4' then :tiger +      else :dunno        end      end + +    def pretty_name +      to_sym.to_s.split('_').map(&:capitalize).join(' ') +    end    end  end  | 
