Sha256: e60f1955f8f1f368cb41df225c4af19c76506b33e76cf90a7236b301a74aa7aa
Contents?: true
Size: 1010 Bytes
Versions: 91
Compression:
Stored size: 1010 Bytes
Contents
require 'rbbt/util/open' require 'haml' module WorkflowRESTHelpers def workflow_render(template, workflow = nil, task = nil, params = {}) workflow = consume_parameter(:workflow, params) if workflow.nil? task = consume_parameter(:task, params) if workflow.nil? template_file = locate_workflow_template(template, workflow, task) locals = params.dup locals[:workflow] = workflow if workflow locals[:task] = task if task layout_file = layout ? locate_template("layout") : nil render(template_file, locals, layout_file) end def workflow_partial(template, workflow = nil, task = nil, params = {}) workflow = consume_parameter(:workflow, params) if workflow.nil? task = consume_parameter(:task, params) if workflow.nil? template_file = locate_workflow_template(template, workflow, task) locals = params.dup locals[:workflow] = workflow if workflow locals[:task] = task if task render_partial(template_file, locals) end end
Version data entries
91 entries across 91 versions & 1 rubygems