Class: Pot::Transports::Ssh

Inherits:
Object
  • Object
show all
Defined in:
lib/pot/transports/ssh.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instance) ⇒ Ssh

:nodoc:



10
11
12
# File 'lib/pot/transports/ssh.rb', line 10

def initialize(instance) #:nodoc:
  @instance = instance
end

Instance Attribute Details

#instanceObject (readonly)

Returns the value of attribute instance.



8
9
10
# File 'lib/pot/transports/ssh.rb', line 8

def instance
  @instance
end

Instance Method Details

#execute(command) ⇒ Object



14
15
16
# File 'lib/pot/transports/ssh.rb', line 14

def execute(command)
  execute_on_connection!(command)
end

#transfer(source, destination, recursive = true) ⇒ Object



18
19
20
# File 'lib/pot/transports/ssh.rb', line 18

def transfer(source, destination, recursive = true)
  transfer_on_connection!(source, destination, recursive)
end