diff options
| author | Jack Nagel | 2013-01-07 11:59:33 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-07 11:59:33 -0600 |
| commit | 7e9e8b9662523edac9a24f1c57253bbcb07b2cdb (patch) | |
| tree | b07b4669c3fd1cfe3b6a75b92e97f2e74163fd57 /Library | |
| parent | 17119ef1008d527c7b5e257d867d8a96a5a43a96 (diff) | |
| download | homebrew-7e9e8b9662523edac9a24f1c57253bbcb07b2cdb.tar.bz2 | |
version: mark some implementation details as protected
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/version.rb | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb index d4c5af62f..5af923202 100644 --- a/Library/Homebrew/version.rb +++ b/Library/Homebrew/version.rb @@ -1,8 +1,6 @@ class VersionElement include Comparable - attr_reader :elem - def initialize elem elem = elem.to_s.downcase @elem = case elem @@ -31,6 +29,10 @@ class VersionElement def numeric? @elem.is_a? Numeric end + + protected + + attr_reader :elem end class Version @@ -45,10 +47,6 @@ class Version @detected_from_url end - def to_a - @array ||= @version.scan(/\d+|[a-zA-Z]+/).map { |e| VersionElement.new(e) } - end - def head? @version == 'HEAD' end @@ -98,6 +96,12 @@ class Version Version.new(version, true) unless version.nil? end + protected + + def to_a + @array ||= @version.scan(/\d+|[a-zA-Z]+/).map { |e| VersionElement.new(e) } + end + private def self._parse spec |
