Class: Pod::Version
- Inherits:
-
Object
- Object
- Pod::Version
- Defined in:
- lib/pod-pipeline/extension/version-ppl.rb
Instance Method Summary collapse
- #archiving(new_version) ⇒ Object
- #increase_major ⇒ Object
- #increase_minor ⇒ Object
- #increase_patch ⇒ Object
- #numeric_joint(numeric_segments) ⇒ Object
Instance Method Details
#archiving(new_version) ⇒ Object
30 31 32 33 |
# File 'lib/pod-pipeline/extension/version-ppl.rb', line 30 def archiving(new_version) puts "[修改版本号:#{version} => #{new_version}]" @version = new_version end |
#increase_major ⇒ Object
3 4 5 6 |
# File 'lib/pod-pipeline/extension/version-ppl.rb', line 3 def increase_major numeric_segments[0] = numeric_segments[0].to_i + 1 archiving(numeric_joint(numeric_segments)) end |
#increase_minor ⇒ Object
8 9 10 11 |
# File 'lib/pod-pipeline/extension/version-ppl.rb', line 8 def increase_minor numeric_segments[1] = numeric_segments[1].to_i + 1 archiving(numeric_joint(numeric_segments)) end |
#increase_patch ⇒ Object
13 14 15 16 |
# File 'lib/pod-pipeline/extension/version-ppl.rb', line 13 def increase_patch numeric_segments[2] = numeric_segments[2].to_i + 1 archiving(numeric_joint(numeric_segments)) end |
#numeric_joint(numeric_segments) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/pod-pipeline/extension/version-ppl.rb', line 18 def numeric_joint(numeric_segments) archive = "" numeric_segments.each {|numeric| if numeric.nil? numeric = 0 end archive += '.' + numeric.to_s } archive.slice!(0) return archive end |