Sha256: c6afb29b2f7699e5020402339d57d9a7d591ab090c36b8135579d44707385edb

Contents?: true

Size: 434 Bytes

Versions: 3

Compression:

Stored size: 434 Bytes

Contents

require File.join(File.dirname(__FILE__), 'helper')

class Step1 < Pipeline::Stage::Base
  def run
    puts("Started step 1")
    sleep 2
    puts("Finished step 1")
  end
end

class Step2 < Pipeline::Stage::Base
  def run
    puts("Started step 2")
    sleep 3
    puts("Finished step 2")
  end
end

class TwoStepPipeline < Pipeline::Base
  define_stages Step1 >> Step2
end

Pipeline.start(TwoStepPipeline.new)

Delayed::Job.work_off

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
dtsato-pipeline-0.0.8 examples/two_step_pipeline.rb
pipeline-0.0.9 examples/two_step_pipeline.rb
pipeline-0.0.8 examples/two_step_pipeline.rb