version: add major, minor, patch methods
This commit is contained in:
parent
3eba477b7c
commit
0feb4532ff
@ -469,6 +469,26 @@ class Version
|
||||
end
|
||||
alias eql? ==
|
||||
|
||||
def major
|
||||
tokens[0]
|
||||
end
|
||||
|
||||
def minor
|
||||
tokens[1]
|
||||
end
|
||||
|
||||
def patch
|
||||
tokens[2]
|
||||
end
|
||||
|
||||
def major_minor
|
||||
Version.new([major, minor].reject(&:nil?).join("."))
|
||||
end
|
||||
|
||||
def major_minor_patch
|
||||
Version.new([major, minor, patch].reject(&:nil?).join("."))
|
||||
end
|
||||
|
||||
def empty?
|
||||
version.empty?
|
||||
end
|
||||
|
Loading…
x
Reference in New Issue
Block a user