Class: Versioner

Inherits:
Object
  • Object
show all
Defined in:
lib/rake-extensions.rb

Overview

version management

Class Method Summary collapse

Class Method Details

.for(type, version_dir) ⇒ Object



58
59
60
61
62
63
64
65
66
67
# File 'lib/rake-extensions.rb', line 58

def self.for(type, version_dir)
  case type
  when :gemspec
    GemspecVersioner.new(version_dir)
  when :package_json
    JsonVersioner.new(version_dir)
  when :cargo_toml
    TomlVersioner.new(version_dir)
  end
end