Module: Version
- Defined in:
- lib/ispras-api/version.rb
Constant Summary collapse
- MAJOR =
0
- MINOR =
1
- PATCH =
5
- PRE =
nil
- YEAR =
'2016'
- MONTH =
'05'
- DAY =
'23'
Class Method Summary collapse
Class Method Details
.current ⇒ Object
15 16 17 |
# File 'lib/ispras-api/version.rb', line 15 def self.current to_s end |
.current_date ⇒ Object
19 20 21 |
# File 'lib/ispras-api/version.rb', line 19 def self.current_date "#{YEAR}-#{MONTH}-#{DAY}" end |
.to_s ⇒ Object
11 12 13 |
# File 'lib/ispras-api/version.rb', line 11 def self.to_s [MAJOR, MINOR, PATCH, PRE].compact.join('.') end |
.version_to_h(version) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/ispras-api/version.rb', line 23 def self.version_to_h(version) version_array = version.split(/\./) version_hash = {} version_hash[:major] = version_array[0] version_hash[:minor] = version_array[1] version_hash[:patch] = version_array[2] version_hash[:pre] = version_array[3] version_hash end |