Class: Smith::Workflow::Graph::RuntimeBindingDiagnostics
- Inherits:
-
Object
- Object
- Smith::Workflow::Graph::RuntimeBindingDiagnostics
- Extended by:
- Dry::Initializer
- Defined in:
- lib/smith/workflow/graph/runtime_binding_diagnostics.rb
Instance Method Summary collapse
Instance Method Details
#agent_bindings ⇒ Object
19 20 21 22 23 |
# File 'lib/smith/workflow/graph/runtime_binding_diagnostics.rb', line 19 def agent_bindings @agent_bindings ||= graph.transitions.values.flat_map do |transition| bindings_for_transition(transition) end end |
#to_a ⇒ Object
13 14 15 16 17 |
# File 'lib/smith/workflow/graph/runtime_binding_diagnostics.rb', line 13 def to_a agent_bindings.filter_map do |binding| RuntimeBindingDiagnosticBuilder.new(graph, binding: binding).to_diagnostic end end |