aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2015-03-17 21:37:03 -0400
committerJack Nagel2015-03-17 21:37:03 -0400
commit68c7e1e30cbb96eee50472c19f866414188a5d65 (patch)
tree2c694308e16015462c45f6a9f41b4b13b0cc2136 /Library
parent03b309cc76f24f503e50fc4a830147242fdb84e8 (diff)
downloadbrew-68c7e1e30cbb96eee50472c19f866414188a5d65.tar.bz2
Add protected reader for version value
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/version.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb
index 480f23521..be74a2cc7 100644
--- a/Library/Homebrew/version.rb
+++ b/Library/Homebrew/version.rb
@@ -192,7 +192,7 @@ class Version
end
def head?
- @version == 'HEAD'
+ version == "HEAD"
end
def <=>(other)
@@ -207,16 +207,18 @@ class Version
alias_method :eql?, :==
def hash
- @version.hash
+ version.hash
end
def to_s
- @version.dup
+ version.dup
end
alias_method :to_str, :to_s
protected
+ attr_reader :version
+
def begins_with_numeric?
tokens.first.numeric?
end
@@ -236,7 +238,7 @@ class Version
end
def tokenize
- @version.scan(SCAN_PATTERN).map! do |token|
+ version.scan(SCAN_PATTERN).map! do |token|
case token
when /\A#{AlphaToken::PATTERN}\z/o then AlphaToken
when /\A#{BetaToken::PATTERN}\z/o then BetaToken