Class: Version

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

Class Method Summary collapse

Class Method Details

.read(filename) ⇒ Object



2
3
4
5
6
# File 'lib/base/version.rb', line 2

def self.read filename
  return "#{Gem::Specification.load(filename).version.to_s}" if filename.include?('.gemspec') 
  return IO.read(filename).scan(/Version\(\"[\d.]+\"\)/)[0][0] if filename.include?('AssemblyInfo.cs')  
  '0.0.0'
end