Sha256: e4e6b06ad26c131f4082baf9e0ce292d355a2c5ba056dfe5d098aaff499ccc55
Contents?: true
Size: 846 Bytes
Versions: 4
Compression:
Stored size: 846 Bytes
Contents
module SSHKit class Configuration attr_accessor :umask, :output_verbosity attr_writer :output, :backend, :default_env, :command_map def output @output ||= format=(:pretty) end def default_env @default_env ||= {} end def backend @backend ||= SSHKit::Backend::Netssh end def output_verbosity @output_verbosity ||= Logger::INFO end def format=(format) formatter = SSHKit::Formatter.const_get(format.capitalize) self.output = formatter.new($stdout) end def command_map @command_map ||= begin Hash.new do |hash, command| if %w{if test time}.include? command.to_s hash[command] = command.to_s else hash[command] = "/usr/bin/env #{command}" end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sshkit-0.0.19 | lib/sshkit/configuration.rb |
sshkit-0.0.18 | lib/sshkit/configuration.rb |
sshkit-0.0.16 | lib/sshkit/configuration.rb |
sshkit-0.0.15 | lib/sshkit/configuration.rb |