Module SSHKit::Backend
In: lib/sshkit/backends/printer.rb
lib/sshkit/backends/netssh/known_hosts.rb
lib/sshkit/backends/netssh.rb
lib/sshkit/backends/skipper.rb
lib/sshkit/backends/local.rb
lib/sshkit/backends/abstract.rb

Methods

current  

Classes and Modules

Module SSHKit::Backend::ConnectionPool
Class SSHKit::Backend::Abstract
Class SSHKit::Backend::ConnectionPool
Class SSHKit::Backend::Local
Class SSHKit::Backend::Netssh
Class SSHKit::Backend::Printer
Class SSHKit::Backend::Skipper

Constants

MethodUnavailableError = Class.new(SSHKit::StandardError)

Public Class methods

The Backend instance that is running in the current thread. If no Backend is running, returns `nil` instead.

Example:

  on(:local) do
    self == SSHKit::Backend.current # => true
  end

[Validate]