Module: Timewizard::Utils::Wizardry
- Defined in:
- lib/timewizard/utils/wizardry.rb
Constant Summary collapse
- VERSION_REGEX =
/((\d+\.)?(\d+\.)?(\*|\d+))(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?$/
Class Method Summary collapse
Class Method Details
.only_version(stringy) ⇒ Object
11 12 13 |
# File 'lib/timewizard/utils/wizardry.rb', line 11 def self.only_version(stringy) VERSION_REGEX.match(stringy).to_s end |
.to_i(stringy) ⇒ Object
7 8 9 |
# File 'lib/timewizard/utils/wizardry.rb', line 7 def self.to_i(stringy) stringy.gsub(/\D/, '').to_i || 0 end |