Module: Dekiru::DataMigration
- Defined in:
- lib/dekiru/data_migration.rb,
lib/dekiru/data_migration/version.rb,
lib/dekiru/data_migration/operator.rb,
lib/dekiru/data_migration/migration.rb,
lib/dekiru/data_migration/transaction_provider.rb,
lib/dekiru/data_migration/dangerous_method_guard.rb
Overview
The DataMigration module provides configuration and error handling for data migration tasks. It allows users to set up custom configuration options such as the maintenance script directory and transaction provider. The module exposes a ‘configure` method for block-based configuration and defines a custom error class for migration-related exceptions.
Defined Under Namespace
Modules: DangerousMethodGuard Classes: Configuration, Error, Migration, Operator, TransactionProvider
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
Class Method Details
.configuration ⇒ Object
21 22 23 |
# File 'lib/dekiru/data_migration.rb', line 21 def configuration @configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
17 18 19 |
# File 'lib/dekiru/data_migration.rb', line 17 def configure yield(configuration) end |