Class: Zizq::Test::Client::Entry

Inherits:
Struct
  • Object
show all
Defined in:
lib/zizq/test/client.rb,
sig/generated/zizq/test/client.rbs

Overview

Paired view of a single enqueue: the original EnqueueRequest (with full submission metadata — unique_key, unique_while, retry config, etc.), the synthetic Resources::Job returned to callers, and the data hash that backs the job (so we can mutate its status through the lifecycle).

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#dataObject

Returns the value of attribute data

Returns:

  • (Object)

    the current value of data



56
57
58
# File 'lib/zizq/test/client.rb', line 56

def data
  @data
end

#jobObject

Returns the value of attribute job

Returns:

  • (Object)

    the current value of job



56
57
58
# File 'lib/zizq/test/client.rb', line 56

def job
  @job
end

#requestObject

Returns the value of attribute request

Returns:

  • (Object)

    the current value of request



56
57
58
# File 'lib/zizq/test/client.rb', line 56

def request
  @request
end

Class Method Details

.new(request:, job:, data:) ⇒ instance .new(arg0) ⇒ instance

Overloads:

  • .new(request:, job:, data:) ⇒ instance

    Parameters:

    • request: (Object)
    • job: (Object)
    • data: (Object)

    Returns:

    • (instance)
  • .new(arg0) ⇒ instance

    Parameters:

    • arg0 ({ ?request: untyped, ?job: untyped, ?data: untyped })

    Returns:

    • (instance)


63
64
# File 'sig/generated/zizq/test/client.rbs', line 63

def self.new: (?request: untyped, ?job: untyped, ?data: untyped) -> instance
| ({ ?request: untyped, ?job: untyped, ?data: untyped }) -> instance