Class: Diffity::Uploaders::Sequential

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

Instance Method Summary collapse

Constructor Details

#initialize(run_id) ⇒ Sequential

Returns a new instance of Sequential.



6
7
8
9
# File 'lib/diffity/uploaders/sequential.rb', line 6

def initialize(run_id)
  @run_id = run_id
  @identifiers_with_env = []
end

Instance Method Details

#enqueue(identifier, browser, device, os, browser_version, device_name, os_version) ⇒ Object



11
12
13
14
15
16
# File 'lib/diffity/uploaders/sequential.rb', line 11

def enqueue(identifier, browser, device, os, browser_version,
            device_name, os_version)
  @identifiers_with_env << [identifier, browser, device, os,
                            browser_version, device_name,
                            os_version]
end

#wrapupObject



18
19
20
21
22
23
24
25
# File 'lib/diffity/uploaders/sequential.rb', line 18

def wrapup
  @identifiers_with_env
    .each do |identifier, browser, device, os, browser_version, device_name, os_version|
    Diffity::Utils
      .upload_image(@run_id, identifier, browser, device, os,
                    browser_version, device_name, os_version)
  end
end