class Setl::Source

Public Instance Methods

each(&block) click to toggle source
# File lib/setl/delegates.rb, line 16
def each(&block)
  item.each(&block)
rescue StandardError => e
  # Allow our errors to go through
  if e.is_a? ETLError
    raise e
  else
    error_handler.(SourceError.new("Failed to read from source", e))
  end
end