Class: River::InsertResult
- Inherits:
-
Object
- Object
- River::InsertResult
- Defined in:
- lib/client.rb
Overview
Result of a single insertion.
Instance Attribute Summary collapse
-
#job ⇒ Object
readonly
Inserted job row, or an existing job row if insert was skipped due to a previously existing unique job.
-
#unique_skipped_as_duplicated ⇒ Object
readonly
True if for a unique job, the insertion was skipped due to an equivalent job matching unique property already being present.
Instance Method Summary collapse
-
#initialize(job, unique_skipped_as_duplicated:) ⇒ InsertResult
constructor
A new instance of InsertResult.
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
#job ⇒ Object (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_duplicated ⇒ Object (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 |