Sha256: a24aa4344c134c3df9bc6ac33b0c097fb367acfe71abea15cb661d70dc3c9be7

Contents?: true

Size: 596 Bytes

Versions: 9

Compression:

Stored size: 596 Bytes

Contents

# Demo for Dynflow web console
# usage: ruby web_console.rb

$:.unshift(File.expand_path('../../lib', __FILE__))

require 'dynflow'
require_relative 'orchestrate'

world = Dynflow::SimpleWorld.new

require 'dynflow/web_console'
dynflow_console = Dynflow::WebConsole.setup do
  set :world, world
end

3.times do
  Thread.new do
    3.times do
      world.trigger(Orchestrate::CreateInfrastructure)
    end
  end
end

puts <<MESSAGE
=============================================
  See the console at http://localhost:4567/
=============================================
MESSAGE
dynflow_console.run!

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
dynflow-0.6.2 examples/web_console.rb
dynflow-0.6.1 examples/web_console.rb
dynflow-0.6.0 examples/web_console.rb
dynflow-0.5.1 examples/web_console.rb
dynflow-0.5.0 examples/web_console.rb
dynflow-0.4.1 examples/web_console.rb
dynflow-0.4.0 examples/web_console.rb
dynflow-0.3.0 examples/web_console.rb
dynflow-0.2.0 examples/web_console.rb