module SshConfig
A module for listing out ssh_config(5)
Public Instance Methods
default_loader()
click to toggle source
# File lib/ssh_config.rb, line 9 def default_loader @default_loader ||= Loader.new end
load_defaults()
click to toggle source
# File lib/ssh_config.rb, line 13 def load_defaults {}.tap do |result| %w(/etc/ssh/ssh_config ~/.ssh/config) .map { |path| File.expand_path path } .select { |path| File.readable? path } .each do |path| result.merge! default_loader.parse(File.read(path)) end end end