Class: PackageConverter
- Inherits:
-
Object
- Object
- PackageConverter
- Defined in:
- lib/package_converter.rb
Class Method Summary collapse
- .convert(new_package_name, new_app_name, src_dir, dest_dir) ⇒ Object
- .copy_files(src_dir, dest_dir) ⇒ Object
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 |