class Deliver::SyncScreenshots::UploadResult

Attributes

asset_delivery_state_counts[R]
failing_screenshots[R]

Public Class Methods

new(asset_delivery_state_counts:, failing_screenshots:) click to toggle source
# File deliver/lib/deliver/sync_screenshots.rb, line 18
def initialize(asset_delivery_state_counts:, failing_screenshots:)
  @asset_delivery_state_counts = asset_delivery_state_counts
  @failing_screenshots = failing_screenshots
end

Public Instance Methods

processing?() click to toggle source
# File deliver/lib/deliver/sync_screenshots.rb, line 23
def processing?
  @asset_delivery_state_counts.fetch('UPLOAD_COMPLETE', 0) > 0
end
screenshot_count() click to toggle source
# File deliver/lib/deliver/sync_screenshots.rb, line 27
def screenshot_count
  @asset_delivery_state_counts.fetch('COMPLETE', 0)
end