version: add major, minor, patch methods
This commit is contained in:
parent
3eba477b7c
commit
0feb4532ff
@ -469,6 +469,26 @@ class Version
|
|||||||
end
|
end
|
||||||
alias eql? ==
|
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?
|
def empty?
|
||||||
version.empty?
|
version.empty?
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user