Class: PackageConverter

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

Class Method Summary collapse

Class Method Details

.convert(new_package_name, new_app_name, src_dir, dest_dir) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/package_converter.rb', line 7

def self.convert (new_package_name, new_app_name, src_dir, dest_dir)
  raise "New package name should not be null or empty" if new_package_name.nil? || new_package_name.empty?
  raise "Cannot find the android manifest file" unless File.exist? "#{src_dir}/#{AndroidConstants.android_manifest}"

  copy_files(src_dir, dest_dir)

  PackageConvertWorker.new(new_app_name, new_package_name, dest_dir).convert
end

.copy_files(src_dir, dest_dir) ⇒ Object



17
18
19
20
# File 'lib/package_converter.rb', line 17

def self.copy_files(src_dir, dest_dir)
  FileUtils.rm_rf dest_dir
  FileUtils.cp_r src_dir, dest_dir
end