Class: Tasker::Types::GraphMetadata
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- Tasker::Types::GraphMetadata
- Defined in:
- lib/tasker/types/dependency_graph.rb
Overview
Metadata about the overall dependency graph
Instance Attribute Summary collapse
-
#additional_data ⇒ Hash
readonly
Additional graph metadata.
-
#execution_context ⇒ Hash?
readonly
Runtime execution information.
-
#graph_type ⇒ String
readonly
Graph type.
-
#handler_name ⇒ String?
readonly
Task handler name.
-
#task_id ⇒ String?
readonly
Task identifier.
-
#total_edges ⇒ Integer
readonly
Edge count.
-
#total_nodes ⇒ Integer
readonly
Node count.
Instance Attribute Details
#additional_data ⇒ Hash (readonly)
Returns Additional graph metadata.
178 |
# File 'lib/tasker/types/dependency_graph.rb', line 178 attribute :additional_data, Types::Hash.default({}.freeze) |
#execution_context ⇒ Hash? (readonly)
Returns Runtime execution information.
172 |
# File 'lib/tasker/types/dependency_graph.rb', line 172 attribute? :execution_context, Types::Hash.optional |
#graph_type ⇒ String (readonly)
Returns Graph type.
142 |
# File 'lib/tasker/types/dependency_graph.rb', line 142 attribute :graph_type, Types::String |
#handler_name ⇒ String? (readonly)
Returns Task handler name.
148 |
# File 'lib/tasker/types/dependency_graph.rb', line 148 attribute? :handler_name, Types::String.optional |
#task_id ⇒ String? (readonly)
Returns Task identifier.
154 |
# File 'lib/tasker/types/dependency_graph.rb', line 154 attribute? :task_id, Types::String.optional |
#total_edges ⇒ Integer (readonly)
Returns Edge count.
166 |
# File 'lib/tasker/types/dependency_graph.rb', line 166 attribute :total_edges, Types::Integer |
#total_nodes ⇒ Integer (readonly)
Returns Node count.
160 |
# File 'lib/tasker/types/dependency_graph.rb', line 160 attribute :total_nodes, Types::Integer |