Class: Retl::ForkHandler

Inherits:
Handler show all
Defined in:
lib/retl/handlers/fork_handler.rb

Instance Method Summary collapse

Methods inherited from Handler

#output

Constructor Details

#initialize(fork) ⇒ ForkHandler

Returns a new instance of ForkHandler.



5
6
7
8
# File 'lib/retl/handlers/fork_handler.rb', line 5

def initialize(fork)
  super()
  @fork = fork
end

Instance Method Details

#push_in(data, context) ⇒ Object



10
11
12
13
# File 'lib/retl/handlers/fork_handler.rb', line 10

def push_in(data, context)
  context._events.trigger(:fork_data, fork_name: @fork, data: data.dup)
  push_out data
end