Class: Trailblazer::Circuit::Nested

Inherits:
Object
  • Object
show all
Defined in:
lib/trailblazer/circuit.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#activityObject (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