Class: Synvert::Rewriter::Version

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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(major, minor, patch) ⇒ Version

Returns a new instance of Version.



45
46
47
48
49
# File 'lib/synvert/rewriter.rb', line 45

def initialize(major, minor, patch)
  @major = major
  @minor = minor
  @patch = patch
end

Class Method Details

.from_string(version) ⇒ Object



41
42
43
# File 'lib/synvert/rewriter.rb', line 41

def self.from_string(version)
  self.new *version.split('.')
end

Instance Method Details

#to_s ⇒ Object



51
52
53
# File 'lib/synvert/rewriter.rb', line 51

def to_s
  [@major, @minor, @patch].join('.')
end