Module: Version
- Defined in:
- lib/railsbricks/version.rb
Constant Summary collapse
- MAJOR =
3
- MINOR =
7
- PATCH =
0
- PRE =
nil
- YEAR =
"2017"
- MONTH =
"03"
- DAY =
"11"
Class Method Summary collapse
Class Method Details
.current ⇒ Object
16 17 18 |
# File 'lib/railsbricks/version.rb', line 16 def self.current to_s end |
.current_date ⇒ Object
20 21 22 |
# File 'lib/railsbricks/version.rb', line 20 def self.current_date "#{YEAR}-#{MONTH}-#{DAY}" end |
.to_s ⇒ Object
12 13 14 |
# File 'lib/railsbricks/version.rb', line 12 def self.to_s [MAJOR, MINOR, PATCH, PRE].compact.join(".") end |
.version_to_h(version) ⇒ Object
24 25 26 27 28 29 30 31 32 |
# File 'lib/railsbricks/version.rb', line 24 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 |