Method: Jets::Builders::GemReplacer#rename_gem

Defined in:
lib/jets/builders/gem_replacer.rb

#rename_gem(gem_name) ⇒ Object



31
32
33
34
35
36
37
38
39
40
# File 'lib/jets/builders/gem_replacer.rb', line 31

def rename_gem(gem_name)
  ruby_folder = "#{Jets.build_root}/stage/opt/ruby/gems/#{Jets::Gems.ruby_folder}"
  gems_folder = "#{ruby_folder}/gems"
  expr = "#{gems_folder}/#{gem_name}-x*-{darwin,linux}"
  src = Dir.glob(expr).first
  return unless src

  dest = src.sub("-darwin", "-linux")
  FileUtils.mv(src, dest) unless File.exist?(dest) # looks like rename_gem actually runs twice
end