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

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