Sha256: dae7457cd7756b5baf2e272338570511198af79b42b6d1b4bc403fc6a61bc070

Contents?: true

Size: 557 Bytes

Versions: 1

Compression:

Stored size: 557 Bytes

Contents

module Henry

  # Henry Execution 
  class Execution

    # Accessors for task_name, code, message, output and backtrace.
    attr_accessor :task_name, :code, :message, :output, :backtrace, :log

    # Returns the json ready hash report of the Task Execution
    #
    # @return [Hash]
    def report
      {
        name: self.task_name,
        code: self.code,
        message: self.message,
        returnedData: {
          output: '' # self.output,
          backtrace: '' # self.backtrace
        },
        log: self.log
      }
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
henry-container-0.0.68 lib/henry/execution.rb