Module: Faststrap
- Defined in:
- lib/faststrap.rb,
lib/faststrap/version.rb,
lib/faststrap/install_action.rb,
lib/faststrap/install_actions/git_install_action.rb,
lib/faststrap/install_actions/xctool_install_action.rb,
lib/faststrap/install_actions/install_actions_helper.rb,
lib/faststrap/install_actions/jenkins_install_action.rb,
lib/faststrap/install_actions/carthage_install_action.rb,
lib/faststrap/install_actions/fastlane_install_action.rb,
lib/faststrap/install_actions/homebrew_install_action.rb,
lib/faststrap/install_actions/cocoapods_install_action.rb,
lib/faststrap/install_actions/rest_client_install_action.rb,
lib/faststrap/install_actions/bash_completion_install_action.rb,
lib/faststrap/install_actions/calabash_bundle_install_action.rb,
lib/faststrap/install_actions/xcode_cmd_tools_install_action.rb
Defined Under Namespace
Modules: InstallActions
Classes: Bootstrap, InstallAction
Constant Summary
collapse
- VERSION =
'0.0.6'
Class Method Summary
collapse
Class Method Details
.handle_answer(answer, actions) ⇒ Object
14
15
16
17
18
19
20
21
22
|
# File 'lib/faststrap.rb', line 14
def self.handle_answer(answer,actions)
actions.each do |a|
if answer == "*"
a.run
else
a.run if answer == a.index
end
end
end
|
.possible_responses(actions_count) ⇒ Object
10
11
12
|
# File 'lib/faststrap.rb', line 10
def self.possible_responses(actions_count)
(1..actions_count).to_a.collect! { |e| e.to_s } << "*"
end
|