Class: Taskr::Actions::Taskr4rails

Inherits:
Base
  • Object
show all
Defined in:
lib/taskr/actions.rb

Instance Attribute Summary

Attributes inherited from Base

#parameters, #task, #task_action

Instance Method Summary collapse

Methods inherited from Base

#initialize, #to_s, #trigger

Constructor Details

This class inherits a constructor from Taskr::Actions::Base

Instance Method Details

#executeObject



302
303
304
305
306
307
308
309
310
311
312
313
314
315
# File 'lib/taskr/actions.rb', line 302

def execute
  data = {
    :task_name => task.name,
    :task_id => task.id,
    :auth => parameters['auth'],
    :dont_wait => parameters['dont_wait'],
    :ruby_code => parameters['ruby_code']#,
    #:shell_command => parameters['shell_command']
  }
  
  
  Restr.logger = LogEntry.logger_for_action(task_action)
  Restr.post(parameters['url'], data)
end