class Riverbed::Step

Attributes

error[RW]
flow_data[RW]
logger[RW]

Public Class Methods

new(flow_data, logger) click to toggle source
# File lib/riverbed/step.rb, line 5
def initialize(flow_data, logger)
  @flow_data = flow_data
  @logger = logger
end

Public Instance Methods

break_flow?() click to toggle source
# File lib/riverbed/step.rb, line 14
def break_flow?
  false
end
execute() click to toggle source
# File lib/riverbed/step.rb, line 18
def execute
  raise NotImplementedError
end
log_error(err) click to toggle source
# File lib/riverbed/step.rb, line 26
def log_error(err)
  @error = err
end
name() click to toggle source
# File lib/riverbed/step.rb, line 22
def name
  self.class.name
end
skip?() click to toggle source
# File lib/riverbed/step.rb, line 10
def skip?
  false
end