Sha256: 8d81e3b2ea53e290e8784f66d223bd52fcf5c1b54581a64aa391df53f951c454

Contents?: true

Size: 483 Bytes

Versions: 5

Compression:

Stored size: 483 Bytes

Contents

#process method with description as first argument, block as second arg

process "this is an example process" { |p|

  p.name "my process"
  p.attributes ["repo", "example_attribute"]

  p.start_action "example:my_first_action"
  
  p.action_transition "example:my_first_action" { |a|
    a.success "example:my_second_action"
    a.failure process_failure
  }

  p.action_transition "example:my_second_action" { |a|
    a.success process_success
    a.failure process_failure
  }

}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spline-0.0.16 lib/spline/templates/my_process.tt
spline-0.0.15 lib/spline/templates/my_process.tt
spline-0.0.14 lib/spline/templates/my_process.tt
spline-0.0.13 lib/spline/templates/my_process.tt
spline-0.0.12 lib/spline/templates/my_process.tt