Class: Faststrap::InstallAction
- Inherits:
-
Object
- Object
- Faststrap::InstallAction
show all
- Defined in:
- lib/faststrap/install_action.rb
Direct Known Subclasses
Faststrap::InstallActions::BashCompletionInstallAction, Faststrap::InstallActions::CalabashBundleInstallAction, Faststrap::InstallActions::CarthageInstallAction, Faststrap::InstallActions::CocoapodsInstallAction, Faststrap::InstallActions::FastlaneInstallAction, Faststrap::InstallActions::GitInstallAction, Faststrap::InstallActions::HomebrewInstallAction, Faststrap::InstallActions::JenkinsInstallAction, Faststrap::InstallActions::LcovInstallAction, Faststrap::InstallActions::XcodeCmdToolsInstallAction, Faststrap::InstallActions::XctoolInstallAction
Class Method Summary
collapse
Class Method Details
.cmd ⇒ Object
21
22
23
|
# File 'lib/faststrap/install_action.rb', line 21
def self.cmd
"InstallAction cmd"
end
|
.description ⇒ Object
16
17
18
|
# File 'lib/faststrap/install_action.rb', line 16
def self.description
"InstallAction description"
end
|
.group ⇒ Object
12
13
14
|
# File 'lib/faststrap/install_action.rb', line 12
def self.group
""
end
|
.name ⇒ Object
29
30
31
|
# File 'lib/faststrap/install_action.rb', line 29
def self.name
"InstallAction"
end
|
.run ⇒ Object
33
34
35
36
|
# File 'lib/faststrap/install_action.rb', line 33
def self.run
puts "Installing #{name} .."
cmd
end
|
.ucmd ⇒ Object
25
26
27
|
# File 'lib/faststrap/install_action.rb', line 25
def self.ucmd
"UninstallAction cmd"
end
|
.uninstall ⇒ Object
38
39
40
41
|
# File 'lib/faststrap/install_action.rb', line 38
def self.uninstall
puts "Uninstalling #{name} .."
ucmd
end
|