Class: NPM2Gem::BaseFileUpdater

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

Direct Known Subclasses

GemspecUpdater, VersionFileUpdater

Instance Method Summary collapse

Constructor Details

#initialize(file_name, current_version) ⇒ BaseFileUpdater

Returns a new instance of BaseFileUpdater.



3
4
5
6
7
# File 'lib/npm2gem/version_updaters/base_file_updater.rb', line 3

def initialize(file_name, current_version)
  @file_name = file_name
  @current_version = current_version
  @file_contents = File.read(@file_name)
end

Instance Method Details

#run(new_version) ⇒ Object



9
10
11
12
# File 'lib/npm2gem/version_updaters/base_file_updater.rb', line 9

def run(new_version)
  write_new_version_file(new_version)
  new_version
end