173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
|
# File 'lib/taps/cli.rb', line 173
def clientresumexfer(method, opts)
session = ::OkJson.decode(File.read(opts.delete(:resume_filename)))
session.symbolize_recursively!
database_url = opts.delete(:database_url)
remote_url = opts.delete(:remote_url) || session.delete(:remote_url)
Taps::Config.verify_database_url(database_url)
require 'taps/operation'
newsession = session.merge(default_chunksize: opts[:default_chunksize],
disable_compression: opts[:disable_compression],
resume: true)
Taps::Operation.factory(method, database_url, remote_url, newsession).run
end
|