Class: NPM2Gem::GemVersionUpdater

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

Instance Method Summary collapse

Constructor Details

#initializeGemVersionUpdater

Returns a new instance of GemVersionUpdater.



6
7
8
# File 'lib/npm2gem/gem_version_updater.rb', line 6

def initialize
  @gemspec_file_name = Dir["*.gemspec"].first
end

Instance Method Details

#run(new_version) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/npm2gem/gem_version_updater.rb', line 10

def run(new_version)
  if gemspec_version =~ /VERSION/
    VersionFileUpdater.new(file_path).run(new_version)
  else
    GemspecUpdater.new(file_path, gemspec_version).run(new_version)
  end
end