Method: Libis::Workflow::Base::Workflow#configure
- Defined in:
- lib/libis/workflow/base/workflow.rb
#configure(cfg) ⇒ Object
78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/libis/workflow/base/workflow.rb', line 78 def configure(cfg) self.name = cfg.delete('name') || self.class.name self.description = cfg.delete('description') || '' self.config['input'] = {} self.config['tasks'] = [] self.config.merge! cfg self.class.require_all self.config end |