Class: QB::Execution

Inherits:
Object
  • Object
show all
Includes:
NRSER::Props::Mutable::InstanceVariables
Defined in:
lib/qb/execution.rb

Overview

An object that encapsulates an execution of the QB program.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(values = {}) ⇒ Execution

Instantiate a new QB::Execution.



74
75
76
# File 'lib/qb/execution.rb', line 74

def initialize values = {}
  initialize_props values
end

Instance Attribute Details

#started_atObject (readonly)



57
58
59
60
# File 'lib/qb/execution.rb', line 57

prop  :started_at,
type: Time,
writer: false,
default: -> { Time.current }