Module: Lemans::Environments::Daytona::FaradayTransfer::Transfers
- Defined in:
- lib/lemans/environments/daytona/faraday_transfer.rb
Overview
The prepend seam over ::Daytona::FileTransfer's entry points.
Instance Method Summary collapse
- #stream_download(api_client:, remote_path:, timeout:, on_progress: nil, cancel_event: nil) ⇒ Object
- #stream_upload(api_client:, remote_path:, source:, timeout:, on_progress: nil, cancel_event: nil) ⇒ Object
Instance Method Details
#stream_download(api_client:, remote_path:, timeout:, on_progress: nil, cancel_event: nil) ⇒ Object
23 24 25 |
# File 'lib/lemans/environments/daytona/faraday_transfer.rb', line 23 def stream_download(api_client:, remote_path:, timeout:, on_progress: nil, cancel_event: nil, &) FaradayTransfer.download(api_client:, remote_path:, timeout:, on_progress:, cancel_event:, &) end |
#stream_upload(api_client:, remote_path:, source:, timeout:, on_progress: nil, cancel_event: nil) ⇒ Object
27 28 29 |
# File 'lib/lemans/environments/daytona/faraday_transfer.rb', line 27 def stream_upload(api_client:, remote_path:, source:, timeout:, on_progress: nil, cancel_event: nil) FaradayTransfer.upload(api_client:, remote_path:, source:, timeout:, on_progress:, cancel_event:) end |