Sha256: c5b1d9e6632a0f9bec7a824732d3bc271f3f8bcdc6bdf7f3b5a9fabfdbbdaeec

Contents?: true

Size: 366 Bytes

Versions: 4

Compression:

Stored size: 366 Bytes

Contents

# frozen_string_literal: true

$LOAD_PATH.unshift(File.expand_path("../../lib", __dir__))
require "dev_suite"

# Create a basic workflow
engine = DevSuite::Workflow::Engine.new(user: "Alice")

# Add a basic step
basic_step = DevSuite::Workflow.create_step("Greet User") do |context|
  puts "Hello, #{context.get(:user)}!"
end

engine.step(basic_step)
engine.execute

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dev_suite-0.2.13 examples/workflow/basic_workflow.rb
dev_suite-0.2.12 examples/workflow/basic_workflow.rb
dev_suite-0.2.11 examples/workflow/basic_workflow.rb
dev_suite-0.2.10 examples/workflow/basic_workflow.rb