Class: Afinstaller::Installers::Android
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- Afinstaller::Installers::Android
- Includes:
- Thor::Actions
- Defined in:
- lib/afinstaller/installers/Android/android.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.source_root ⇒ Object
16 17 18 |
# File 'lib/afinstaller/installers/Android/android.rb', line 16 def self.source_root File.dirname(__FILE__) end |
Instance Method Details
#clone_command ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/afinstaller/installers/Android/android.rb', line 20 def clone_command v = "#{version}" FileUtils::mkdir "AF#{version}-Android" unless File.exists?("AF#{version}-Android") FileUtils.cd("AF#{version}-Android", :verbose => false) puts Rainbow("== Cloning Repo ==").cyan system! 'git clone -b v'+v+' ssh://[email protected]:7999/af/af-template-android.git' unless File.exist?('af-template-android') puts Rainbow("== Cloning Succeeded ==").magenta end |
#open_project_folder ⇒ Object
35 36 37 38 39 |
# File 'lib/afinstaller/installers/Android/android.rb', line 35 def open_project_folder puts Rainbow("== Open project folder ==").cyan system! 'open .' puts Rainbow("== AF Installer process completed. Thank you ==").magenta end |
#setup_command ⇒ Object
29 30 31 32 33 |
# File 'lib/afinstaller/installers/Android/android.rb', line 29 def setup_command puts Rainbow("== Moving to project folder ==").cyan FileUtils.cd('af-template-android', :verbose => false) puts Rainbow("== Folder is now af-template-android ==").magenta end |