Method: TreasureData::Updater::ModuleDefinition#inject_libpath
- Defined in:
- lib/td/updater.rb
#inject_libpath ⇒ Object
213 214 215 216 217 218 219 220 221 222 223 224 |
# File 'lib/td/updater.rb', line 213 def inject_libpath old_version = client_version_from_path(installed_client_path) new_version = client_version_from_path(updated_client_path) if compare_versions(new_version, old_version) > 0 vendored_gems = Dir[File.join(updated_client_path, "vendor", "gems", "*")] vendored_gems.each do |vendored_gem| $:.unshift File.join(vendored_gem, "lib") end load('td/updater.rb') # reload updated updater end end |