module Pult::Panel::Executor
Public Class Methods
run!(hash, action, *args)
click to toggle source
# File lib/pult/panel/executor.rb, line 10 def self.run! hash, action, *args command = hash[action] runner = Pult::Executor.run! command, hash._config.dir, *args runner.class_eval { include Pult::Panel::Runner::DotAccessible } Pult::Panel::Runner::Injector.inject! hash, action, runner runner end
run_job!(hash, action, *args)
click to toggle source
# File lib/pult/panel/executor.rb, line 22 def self.run_job! hash, action, *args Job.perform_later hash.object_id, action, *args end