Module: DataDrain

Defined in:
lib/data_drain.rb,
lib/data_drain/engine.rb,
lib/data_drain/errors.rb,
lib/data_drain/record.rb,
lib/data_drain/storage.rb,
lib/data_drain/version.rb,
lib/data_drain/storage/s3.rb,
lib/data_drain/storage/base.rb,
lib/data_drain/configuration.rb,
lib/data_drain/file_ingestor.rb,
lib/data_drain/storage/local.rb,
lib/data_drain/types/json_type.rb

Defined Under Namespace

Modules: Storage, Types Classes: Configuration, ConfigurationError, Engine, Error, FileIngestor, IntegrityError, Record, StorageError

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configurationDataDrain::Configuration



19
20
21
# File 'lib/data_drain.rb', line 19

def configuration
  @configuration ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yield Parameters:



24
25
26
# File 'lib/data_drain.rb', line 24

def configure
  yield(configuration)
end

.reset_configuration!Object

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



29
30
31
# File 'lib/data_drain.rb', line 29

def reset_configuration!
  @configuration = Configuration.new
end