version: make major, minor, patch more idiomatic
This commit is contained in:
parent
fb96ccf4c8
commit
1aceab06fb
@ -487,23 +487,23 @@ class Version
|
|||||||
alias eql? ==
|
alias eql? ==
|
||||||
|
|
||||||
def major
|
def major
|
||||||
tokens[0]
|
tokens.first
|
||||||
end
|
end
|
||||||
|
|
||||||
def minor
|
def minor
|
||||||
tokens[1]
|
tokens.second
|
||||||
end
|
end
|
||||||
|
|
||||||
def patch
|
def patch
|
||||||
tokens[2]
|
tokens.third
|
||||||
end
|
end
|
||||||
|
|
||||||
def major_minor
|
def major_minor
|
||||||
Version.new([major, minor].reject(&:nil?).join("."))
|
Version.new([major, minor].compact.join("."))
|
||||||
end
|
end
|
||||||
|
|
||||||
def major_minor_patch
|
def major_minor_patch
|
||||||
Version.new([major, minor, patch].reject(&:nil?).join("."))
|
Version.new([major, minor, patch].compact.join("."))
|
||||||
end
|
end
|
||||||
|
|
||||||
def empty?
|
def empty?
|
||||||
|
Loading…
x
Reference in New Issue
Block a user