Class: DumpTruck
- Inherits:
-
Object
- Object
- DumpTruck
- Defined in:
- lib/dump_truck.rb,
lib/dump_truck/mysql.rb,
lib/dump_truck/truck.rb,
lib/dump_truck/target.rb,
lib/dump_truck/version.rb,
lib/dump_truck/mysql/client.rb,
lib/dump_truck/configuration.rb,
lib/dump_truck/loggable_truck.rb,
lib/dump_truck/mysql/translator.rb,
lib/dump_truck/table_configuration.rb,
lib/dump_truck/schema_configuration.rb,
lib/dump_truck/database_configuration.rb
Defined Under Namespace
Modules: Mysql Classes: Configuration, DatabaseConfiguration, LoggableTruck, SchemaConfiguration, TableConfiguration, Target, Truck
Constant Summary collapse
- VERSION =
"0.0.2"
Instance Attribute Summary collapse
-
#config ⇒ Object
readonly
Returns the value of attribute config.
Instance Method Summary collapse
- #dump ⇒ Object
-
#initialize(&block) ⇒ DumpTruck
constructor
A new instance of DumpTruck.
Constructor Details
#initialize(&block) ⇒ DumpTruck
Returns a new instance of DumpTruck.
18 19 20 |
# File 'lib/dump_truck.rb', line 18 def initialize(&block) @config = Configuration.new(&block) end |
Instance Attribute Details
#config ⇒ Object (readonly)
Returns the value of attribute config.
16 17 18 |
# File 'lib/dump_truck.rb', line 16 def config @config end |
Instance Method Details
#dump ⇒ Object
22 23 24 25 26 |
# File 'lib/dump_truck.rb', line 22 def dump config.each_database do |db_config| dump_database(db_config) end end |