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,
sig/dekiru/data_migration.rbs,
sig/dekiru/data_migration/operator.rbs,
sig/dekiru/data_migration/migration.rbs
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.3.1"
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 |