Add protected reader for version value
This commit is contained in:
parent
03b309cc76
commit
68c7e1e30c
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user