diff options
| author | Jack Nagel | 2013-01-07 11:59:33 -0600 |
|---|---|---|
| committer | Jack Nagel | 2013-01-07 11:59:33 -0600 |
| commit | 6641fc4017d2b279ef7ff71fc39a55830d12099a (patch) | |
| tree | b38de123e8a645d6c1c1faf01bc4f0e22ddf186a /Library | |
| parent | 1c99c685944a4f607697213f7ace25f386e420f6 (diff) | |
| download | brew-6641fc4017d2b279ef7ff71fc39a55830d12099a.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 |
