Module: Db::Clone
- Defined in:
- lib/db/clone.rb,
lib/db/clone/base.rb,
lib/db/clone/version.rb,
lib/db/clone/rake_task.rb,
lib/db/clone/cmd_prompt.rb,
lib/db/clone/cmd_builder.rb
Defined Under Namespace
Modules: CmdPrompt
Classes: Base, CmdBuilder, RakeTask
Constant Summary
collapse
- VERSION =
'2.2.0'
- @@database_yml_path =
File.join 'config', 'database.yml'
- @@default_source_database =
'production'
- @@default_destination_database =
'development'
- @@ignore_tables =
[]
Class Method Summary
collapse
Class Method Details
.database_yml_path ⇒ Object
14
15
16
|
# File 'lib/db/clone.rb', line 14
def self.database_yml_path
@@database_yml_path
end
|
.database_yml_path=(database_yml_path) ⇒ Object
17
18
19
|
# File 'lib/db/clone.rb', line 17
def self.database_yml_path=(database_yml_path)
@@database_yml_path = database_yml_path
end
|
.default_destination_database ⇒ Object
30
31
32
|
# File 'lib/db/clone.rb', line 30
def self.default_destination_database
@@default_destination_database
end
|
.default_destination_database=(default_destination_database) ⇒ Object
33
34
35
|
# File 'lib/db/clone.rb', line 33
def self.default_destination_database=(default_destination_database)
@@default_destination_database = default_destination_database
end
|
.default_source_database ⇒ Object
22
23
24
|
# File 'lib/db/clone.rb', line 22
def self.default_source_database
@@default_source_database
end
|
.default_source_database=(default_source_database) ⇒ Object
25
26
27
|
# File 'lib/db/clone.rb', line 25
def self.default_source_database=(default_source_database)
@@default_source_database = default_source_database
end
|
.ignore_tables ⇒ Object
38
39
40
|
# File 'lib/db/clone.rb', line 38
def self.ignore_tables
@@ignore_tables
end
|
.ignore_tables=(ignore_tables) ⇒ Object
41
42
43
|
# File 'lib/db/clone.rb', line 41
def self.ignore_tables=(ignore_tables)
@@ignore_tables = ignore_tables
end
|
.setup {|_self| ... } ⇒ Object
45
46
47
|
# File 'lib/db/clone.rb', line 45
def self.setup
yield self
end
|