Module: Taketo::Actions
- Defined in:
- lib/taketo/actions.rb,
lib/taketo/actions/list.rb,
lib/taketo/actions/view.rb,
lib/taketo/actions/login.rb,
lib/taketo/actions/matches.rb,
lib/taketo/actions/base_action.rb,
lib/taketo/actions/edit_config.rb,
lib/taketo/actions/generate_ssh_config.rb
Defined Under Namespace
Classes: BaseAction, EditConfig, GenerateSshConfig, List, Login, Matches, View
Class Method Summary collapse
Class Method Details
.[](name) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/taketo/actions.rb', line 11 def self.[](name) actions_map = { :login => Login, :view => View, :list => List, :matches => Matches, :generate_ssh_config => GenerateSshConfig, :edit_config => EditConfig } actions_map.fetch(name) { Login } end |