Class: Eco::API::Session::Config::Workflow

Inherits:
UseCases::Workflow show all
Defined in:
lib/eco/api/session/config/workflow.rb

Constant Summary collapse

WORKFLOW_MODEL =
:options,
  {load: [{input: i[get filter]}, {data: i[get filter]}, :filter]},
  :usecases,
  :launch_jobs,
  {post_launch: i[usecases launch_jobs]},
  :report,
  :end,
  :close
].freeze

Constants inherited from UseCases::Workflow

UseCases::Workflow::INPUT_OUTPUT_CLASS

Instance Attribute Summary

Attributes inherited from Language::Models::Workflow

#config

Attributes included from Language::Models::Hierarchy

#model

Method Summary

Methods inherited from Language::Models::Workflow

#after, #before, #clone, #exit_handle, #for, #initialize, model, #name, #on, #pending?, #rescue, #run, #skip!, #skip?, stages, validate_stage!, workflow_class

Methods included from Language::Klass::InheritableClassVars

#inheritable_attrs, #inheritable_class_vars, #inherited

Methods included from Language::Klass::Naming

#instance_variable_name, #to_constant

Methods included from Language::Klass::Hierarchy

#descendants, #descendants?

Methods included from Language::Klass::Builder

#new_class

Methods included from Language::Klass::Uid

#uid

Methods included from Language::Klass::Resolver

#class_resolver, #resolve_class

Methods included from Language::Klass::Const

#if_const, #redef_without_warning

Methods included from Language::Models::Hierarchy

#model_attrs, #parse_model

Constructor Details

This class inherits a constructor from Eco::Language::Models::Workflow