# File lib/ruote/exp/flow_expression.rb, line 818 def do_resume(msg) return unless h.state == 'paused' || h.state == 'awaiting' h['state'] = nil m = h.delete('paused_apply') return do_apply(m) if m # if it's a paused apply, pipe it directly to #do_apply replies = h.delete('paused_replies') || [] do_persist || return h.children.each { |i| @context.storage.put_msg('resume', 'fei' => i) } # resume children replies.each { |m| @context.storage.put_msg(m.delete('action'), m) } # trigger replies end