class Dry::Effects::Providers::Fork

Attributes

stack[R]

Public Instance Methods

call() click to toggle source
Calls superclass method
# File lib/dry/effects/providers/fork.rb, line 17
def call
  @stack = Frame.stack
  super
end
fork() click to toggle source
# File lib/dry/effects/providers/fork.rb, line 12
def fork
  stack = self.stack.dup
  -> &cont { Frame.spawn_fiber(stack.dup, &cont) }
end