Class: Trailblazer::Circuit::Nested
- Inherits:
-
Object
- Object
- Trailblazer::Circuit::Nested
- Defined in:
- lib/trailblazer/circuit.rb
Instance Attribute Summary collapse
- #activity ⇒ Object readonly
Instance Method Summary collapse
- #call(start_at, *args) ⇒ Object
-
#initialize(activity, start_with = ) ⇒ Nested
constructor
A new instance of Nested.
Constructor Details
#initialize(activity, start_with = ) ⇒ Nested
Returns a new instance of Nested.
104 105 106 |
# File 'lib/trailblazer/circuit.rb', line 104 def initialize(activity, start_with=activity[:Start]) @activity, @start_with = activity, start_with end |
Instance Attribute Details
#activity ⇒ Object (readonly)
112 113 114 |
# File 'lib/trailblazer/circuit.rb', line 112 def activity @activity end |
Instance Method Details
#call(start_at, *args) ⇒ Object
108 109 110 |
# File 'lib/trailblazer/circuit.rb', line 108 def call(start_at, *args) @activity.(@start_with, *args) end |