Sha256: b1ec79db6e16beacfb6e32e7789d9581a405e35bfe5cd5ed8e1f3b7d3a337800
Contents?: true
Size: 601 Bytes
Versions: 3
Compression:
Stored size: 601 Bytes
Contents
require 'taketo/actions/login' require 'taketo/actions/view' require 'taketo/actions/list' require 'taketo/actions/matches' require 'taketo/actions/generate_ssh_config' require 'taketo/actions/edit_config' module Taketo module Actions 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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
taketo-0.3.1 | lib/taketo/actions.rb |
taketo-0.3.0 | lib/taketo/actions.rb |
taketo-0.2.0 | lib/taketo/actions.rb |