Class: DtkCommon::ModuleVersion

Inherits:
Object
  • Object
show all
Defined in:
lib/module_version.rb

Class Method Summary collapse

Class Method Details

.string_has_version_format?(str) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/module_version.rb', line 21

def self.string_has_version_format?(str)
  !!(str =~ /\A\d{1,2}\.\d{1,2}\.\d{1,2}\Z/)
end

.string_master_or_emtpy?(str) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/module_version.rb', line 25

def self.string_master_or_emtpy?(str)
  str.empty? || str.casecmp("master") || casecmp("default")
end