Class: Diffity::Uploader

Inherits:
Object
  • Object
show all
Defined in:
lib/diffity/uploader.rb

Class Method Summary collapse

Class Method Details

.build(run_id) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/diffity/uploader.rb', line 3

def self.build(run_id)
  if defined?(::Concurrent)
    require 'diffity/uploaders/concurrent'
    Diffity::Uploaders::Concurrent.new(run_id)
  else
    require 'diffity/uploaders/sequential'
    Diffity::Uploaders::Sequential.new(run_id)
  end
end