class Dynflow::Actors::ExecutionPlanCleaner
Attributes
core[R]
Public Class Methods
new(world, options = {})
click to toggle source
# File lib/dynflow/actors/execution_plan_cleaner.rb, line 7 def initialize(world, options = {}) @world = world @options = options end
Public Instance Methods
clean!()
click to toggle source
# File lib/dynflow/actors/execution_plan_cleaner.rb, line 24 def clean! core.tell([:clean!]) end
core_class()
click to toggle source
# File lib/dynflow/actors/execution_plan_cleaner.rb, line 12 def core_class Core end
spawn()
click to toggle source
# File lib/dynflow/actors/execution_plan_cleaner.rb, line 16 def spawn Concurrent::Promises.resolvable_future.tap do |initialized| @core = core_class.spawn(:name => 'execution-plan-cleaner', :args => [@world, @options], :initialized => initialized) end end