Module: Capissh

Defined in:
lib/capissh.rb,
lib/capissh/ssh.rb,
lib/capissh/errors.rb,
lib/capissh/logger.rb,
lib/capissh/command.rb,
lib/capissh/version.rb,
lib/capissh/transfer.rb,
lib/capissh/invocation.rb,
lib/capissh/processable.rb,
lib/capissh/command/tree.rb,
lib/capissh/configuration.rb,
lib/capissh/file_transfers.rb,
lib/capissh/server_definition.rb,
lib/capissh/connection_manager.rb

Defined Under Namespace

Modules: Processable Classes: Command, Configuration, ConnectionManager, FileTransfers, Invocation, Logger, RemoteError, SSH, ServerDefinition, Transfer

Constant Summary collapse

Error =
Class.new(RuntimeError)
CaptureError =
Class.new(Capissh::Error)
NoSuchTaskError =
Class.new(Capissh::Error)
NoMatchingServersError =
Class.new(Capissh::Error)
ConnectionError =
Class.new(Capissh::RemoteError)
TransferError =
Class.new(Capissh::RemoteError)
CommandError =
Class.new(Capissh::RemoteError)
LocalArgumentError =
Class.new(Capissh::Error)
VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.new(*args) ⇒ Object



40
41
42
# File 'lib/capissh.rb', line 40

def self.new(*args)
  Capissh::Configuration.new(*args)
end