Method: Fairy::PBasicMGroupBy#initialize

Defined in:
lib/fairy/node/p-basic-group-by.rb

#initialize(id, ntask, bjob, opts, block_source) ⇒ PBasicMGroupBy

Returns a new instance of PBasicMGroupBy.



124
125
126
127
128
129
130
131
132
133
134
135
# File 'lib/fairy/node/p-basic-group-by.rb', line 124

def initialize(id, ntask, bjob, opts, block_source)
  super
  @block_source = block_source
#      @key_proc = eval("proc{#{@block_source}}", TOPLEVEL_BINDING)
#      @key_proc = @context.create_proc(@block_source)
  @key_proc = BBlock.new(@block_source, @context, self)

  @exports = {}
  @exports_queue = XThread::Queue.new

#      start_watch_exports
end