module Dk::HasSSHOpts::InstanceMethods

Public Instance Methods

host_ssh_args(host_name = nil, value = nil) click to toggle source
# File lib/dk/has_ssh_opts.rb, line 26
def host_ssh_args(host_name = nil, value = nil)
  return @host_ssh_args if host_name.nil?
  @host_ssh_args[host_name.to_s] = value if !value.nil?
  @host_ssh_args[host_name.to_s]
end
ssh_args(value = nil) click to toggle source
# File lib/dk/has_ssh_opts.rb, line 21
def ssh_args(value = nil)
  @ssh_args = value if !value.nil?
  @ssh_args
end
ssh_hosts(group_name = nil, *values) click to toggle source
# File lib/dk/has_ssh_opts.rb, line 15
def ssh_hosts(group_name = nil, *values)
  return @ssh_hosts if group_name.nil?
  @ssh_hosts[group_name.to_s] = values.flatten if !values.empty?
  @ssh_hosts[group_name.to_s]
end