Module: Origen::Tester::Generator::FlowControlAPI::Interface
- Defined in:
- lib/origen/tester/generator/flow_control_api.rb
Instance Method Summary collapse
-
#context_changed?(*args, &block) ⇒ Boolean
Alias for flow#context_changed?.
-
#current_context(*args, &block) ⇒ Object
Alias for flow#current_context.
- #extract_flow_control_options!(*args) ⇒ Object
- #extract_relation_options!(*args) ⇒ Object
-
#filter_id(id, _options = {}) ⇒ Object
Implement this method in your application interface if you want to sanitize all ID references used in the flow control API.
-
#if_all_failed(*args, &block) ⇒ Object
(also: #unless_any_passed)
Alias for flow#if_all_failed.
-
#if_all_passed(*args, &block) ⇒ Object
(also: #unless_any_failed)
Alias for flow#if_all_passed.
-
#if_any_failed(*args, &block) ⇒ Object
(also: #unless_all_passed)
Alias for flow#if_any_failed.
-
#if_any_passed(*args, &block) ⇒ Object
(also: #unless_all_failed)
Alias for flow#if_any_passed.
-
#if_enable(*args, &block) ⇒ Object
(also: #if_enabled)
Alias for flow#if_enable.
-
#if_failed(*args, &block) ⇒ Object
(also: #unless_passed)
Alias for flow#if_failed.
-
#if_job(*args, &block) ⇒ Object
Alias for flow#if_job.
-
#if_passed(*args, &block) ⇒ Object
(also: #unless_failed)
Alias for flow#if_passed.
-
#if_ran(*args, &block) ⇒ Object
Alias for flow#if_ran.
-
#skip(*args, &block) ⇒ Object
Alias for flow#skip.
-
#unless_enable(*args, &block) ⇒ Object
(also: #unless_enabled)
Alias for flow#unless_enable.
-
#unless_job(*args, &block) ⇒ Object
Alias for flow#unless_job.
-
#unless_ran(*args, &block) ⇒ Object
Alias for flow#unless_ran.
Instance Method Details
#context_changed?(*args, &block) ⇒ Boolean
Alias for flow#context_changed?
599 600 601 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 599 def context_changed?(*args, &block) flow.context_changed?(*args, &block) end |
#current_context(*args, &block) ⇒ Object
Alias for flow#current_context
594 595 596 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 594 def current_context(*args, &block) flow.current_context(*args, &block) end |
#extract_flow_control_options!(*args) ⇒ Object
516 517 518 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 516 def (*args) flow.(*args) end |
#extract_relation_options!(*args) ⇒ Object
512 513 514 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 512 def (*args) flow.(*args) end |
#filter_id(id, _options = {}) ⇒ Object
Implement this method in your application interface if you want to sanitize all ID references used in the flow control API. For example you could use this to append a flow name prefix to every ID reference within a flow which can help with ID duplication problems when flow snippets are re-used.
508 509 510 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 508 def filter_id(id, = {}) id end |
#if_all_failed(*args, &block) ⇒ Object Also known as: unless_any_passed
Alias for flow#if_all_failed
583 584 585 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 583 def if_all_failed(*args, &block) flow.if_all_failed(*args, &block) end |
#if_all_passed(*args, &block) ⇒ Object Also known as: unless_any_failed
Alias for flow#if_all_passed
571 572 573 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 571 def if_all_passed(*args, &block) flow.if_all_passed(*args, &block) end |
#if_any_failed(*args, &block) ⇒ Object Also known as: unless_all_passed
Alias for flow#if_any_failed
577 578 579 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 577 def if_any_failed(*args, &block) flow.if_any_failed(*args, &block) end |
#if_any_passed(*args, &block) ⇒ Object Also known as: unless_all_failed
Alias for flow#if_any_passed
565 566 567 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 565 def if_any_passed(*args, &block) flow.if_any_passed(*args, &block) end |
#if_enable(*args, &block) ⇒ Object Also known as: if_enabled
Alias for flow#if_enable
521 522 523 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 521 def if_enable(*args, &block) flow.if_enable(*args, &block) end |
#if_failed(*args, &block) ⇒ Object Also known as: unless_passed
Alias for flow#if_failed
553 554 555 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 553 def if_failed(*args, &block) flow.if_failed(*args, &block) end |
#if_job(*args, &block) ⇒ Object
Alias for flow#if_job
533 534 535 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 533 def if_job(*args, &block) flow.if_job(*args, &block) end |
#if_passed(*args, &block) ⇒ Object Also known as: unless_failed
Alias for flow#if_passed
559 560 561 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 559 def if_passed(*args, &block) flow.if_passed(*args, &block) end |
#if_ran(*args, &block) ⇒ Object
Alias for flow#if_ran
548 549 550 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 548 def if_ran(*args, &block) flow.if_ran(*args, &block) end |
#skip(*args, &block) ⇒ Object
Alias for flow#skip
589 590 591 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 589 def skip(*args, &block) flow.skip(*args, &block) end |
#unless_enable(*args, &block) ⇒ Object Also known as: unless_enabled
Alias for flow#unless_enable
527 528 529 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 527 def unless_enable(*args, &block) flow.unless_enable(*args, &block) end |
#unless_job(*args, &block) ⇒ Object
Alias for flow#unless_job
538 539 540 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 538 def unless_job(*args, &block) flow.unless_job(*args, &block) end |
#unless_ran(*args, &block) ⇒ Object
Alias for flow#unless_ran
543 544 545 |
# File 'lib/origen/tester/generator/flow_control_api.rb', line 543 def unless_ran(*args, &block) flow.unless_ran(*args, &block) end |