Class: River::InsertResult

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

Overview

Result of a single insertion.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(job, unique_skipped_as_duplicated:) ⇒ InsertResult

Returns a new instance of InsertResult.



295
296
297
298
# File 'lib/client.rb', line 295

def initialize(job, unique_skipped_as_duplicated:)
  @job = job
  @unique_skipped_as_duplicated = unique_skipped_as_duplicated
end

Instance Attribute Details

#jobObject (readonly)

Inserted job row, or an existing job row if insert was skipped due to a previously existing unique job.



289
290
291
# File 'lib/client.rb', line 289

def job
  @job
end

#unique_skipped_as_duplicatedObject (readonly)

True if for a unique job, the insertion was skipped due to an equivalent job matching unique property already being present.



293
294
295
# File 'lib/client.rb', line 293

def unique_skipped_as_duplicated
  @unique_skipped_as_duplicated
end