Class: Delorean::Engine
- Inherits:
-
Object
- Object
- Delorean::Engine
- Defined in:
- lib/marty/promise_job.rb
Instance Method Summary collapse
Instance Method Details
#background_eval(node, params, attrs, event = {}) ⇒ Object
82 83 84 85 86 87 88 89 90 |
# File 'lib/marty/promise_job.rb', line 82 def background_eval(node, params, attrs, event = {}) raise "background_eval bad params" unless params.is_a?(Hash) params["p_event"] = event.each_with_object({}) do |(k, v), h| h[k.to_s] = v end unless event.empty? nc = Delorean::BaseModule::NodeCall.new({}, self, node, params) # start the background promise nc | attrs end |