Sha256: 785fe90cf62b8876fc384d331a065270cfbd8ac48ef18545c454f977ef979736

Contents?: true

Size: 373 Bytes

Versions: 2

Compression:

Stored size: 373 Bytes

Contents

#!/usr/bin/env ruby
Dir[File.dirname(__FILE__)+'/vendor/**/lib'].each{|dir| $: << dir }
require 'rubygems'
require 'wukong'

class FooStreamer < Wukong::Streamer::LineStreamer
  def initialize *args
    super *args
    @line_no = 0
  end

  def process *args
    yield ["%5d" % @line_no, *args]
    @line_no += 1
  end
end

Wukong::Script.new(FooStreamer, FooStreamer).run

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wukong-1.5.2 examples/emr/elastic_mapreduce_example.rb
wukong-1.5.1 examples/emr/elastic_mapreduce_example.rb