Sha256: d86201318a18badd0566db59910978b9b0521baec1aa89f47cbb1de34ab0325a

Contents?: true

Size: 547 Bytes

Versions: 26

Compression:

Stored size: 547 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

26 entries across 26 versions & 1 rubygems

Version Path
henry-container-0.1.6 lib/henry/execution.rb
henry-container-0.1.5 lib/henry/execution.rb
henry-container-0.1.4 lib/henry/execution.rb
henry-container-0.1.3 lib/henry/execution.rb
henry-container-0.1.2 lib/henry/execution.rb
henry-container-0.1.1 lib/henry/execution.rb
henry-container-0.1.0 lib/henry/execution.rb
henry-container-0.0.67 lib/henry/execution.rb
henry-container-0.0.66 lib/henry/execution.rb
henry-container-0.0.65 lib/henry/execution.rb
henry-container-0.0.64 lib/henry/execution.rb
henry-container-0.0.63 lib/henry/execution.rb
henry-container-0.0.62 lib/henry/execution.rb
henry-container-0.0.61 lib/henry/execution.rb
henry-container-0.0.60 lib/henry/execution.rb
henry-container-0.0.59 lib/henry/execution.rb
henry-container-0.0.58 lib/henry/execution.rb
henry-container-0.0.57 lib/henry/execution.rb
henry-container-0.0.56 lib/henry/execution.rb
henry-container-0.0.55 lib/henry/execution.rb