class DirtyPipeline::Status

Attributes

data[R]
success[R]
tag[R]

Public Class Methods

failure(data, tag: :exception) click to toggle source
# File lib/dirty_pipeline/status.rb, line 9
def self.failure(data, tag: :exception)
  new(false, data, tag)
end
new(success, data, tag = nil) click to toggle source
# File lib/dirty_pipeline/status.rb, line 13
def initialize(success, data, tag = nil)
  @success = success
  @data = data
  @tag = tag
end
success(data, tag: :success) click to toggle source
# File lib/dirty_pipeline/status.rb, line 5
def self.success(data, tag: :success)
  new(true, data, tag)
end

Public Instance Methods

failure?() click to toggle source
# File lib/dirty_pipeline/status.rb, line 23
def failure?
  !success?
end
success?() click to toggle source
# File lib/dirty_pipeline/status.rb, line 19
def success?
  !!success
end