Class: Taketo::SSHConfigGeneratorVisitor

Inherits:
ConfigVisitor show all
Includes:
Printer
Defined in:
lib/taketo/ssh_config_generator_visitor.rb

Constant Summary

Constants included from Constructs

Constructs::NullConstruct

Instance Method Summary collapse

Methods included from Printer

#initialize, #result

Methods inherited from ConfigVisitor

visit, #visit

Instance Method Details

#put_server(server, host) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/taketo/ssh_config_generator_visitor.rb', line 14

def put_server(server, host)
  put "Host #{host}"
  put "Hostname #{server.host}"
  put_optional "Port", server.port
  put_optional "User", server.username
  put_optional "IdentityFile", server.identity_file
  put
end