Sha256: 2cb36381955c527d1c474f2d1056e6cd39d882e27b524ab309089387c1b360c0
Contents?: true
Size: 1.41 KB
Versions: 2
Compression:
Stored size: 1.41 KB
Contents
module Chronicle module ETL class Error < StandardError; end class SecretsError < Error; end class AuthorizationError < Error; end class ConfigError < Error; end class RunnerError < Error; end class RunInterruptedError < RunnerError; end class RunnerTypeError < Error; end class JobDefinitionError < Error attr_reader :job_definition def initialize(job_definition) @job_definition = job_definition super end end class PluginError < Error attr_reader :name def initialize(name) @name = name end end class PluginNotInstalledError < PluginError; end class PluginConflictError < PluginError; end class PluginNotAvailableError < PluginError; end class PluginLoadError < PluginError; end class ConnectorConfigurationError < Error; end class ConnectorNotAvailableError < Error def initialize(message, provider: nil, name: nil) super(message) @provider = provider @name = name end attr_reader :name, :provider end class ProviderNotAvailableError < ConnectorNotAvailableError; end class ProviderConnectorNotAvailableError < ConnectorNotAvailableError; end class ExtractionError < Error; end class SerializationError < Error; end class TransformationError < Error; end class UntransformableRecordError < TransformationError; end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chronicle-etl-0.5.5 | lib/chronicle/etl/exceptions.rb |
chronicle-etl-0.5.4 | lib/chronicle/etl/exceptions.rb |