Class: Ftpeter::Transport
- Inherits:
-
Object
- Object
- Ftpeter::Transport
- Defined in:
- lib/ftpeter/transport.rb,
lib/ftpeter/transport/lftp.rb
Defined Under Namespace
Classes: Lftp, Unsupported
Instance Method Summary collapse
-
#initialize(changes) ⇒ Transport
constructor
A new instance of Transport.
- #via(connection, uploader) ⇒ Object
Constructor Details
#initialize(changes) ⇒ Transport
Returns a new instance of Transport.
12 13 14 |
# File 'lib/ftpeter/transport.rb', line 12 def initialize(changes) @changes = changes end |
Instance Method Details
#via(connection, uploader) ⇒ Object
16 17 18 19 20 |
# File 'lib/ftpeter/transport.rb', line 16 def via(connection, uploader) raise Unsupported unless uploader == :lftp Ftpeter::Transport::Lftp.new(connection, @changes) end |