Module: Multiverse
- Defined in:
- lib/multiverse.rb,
lib/multiverse/railtie.rb,
lib/multiverse/version.rb,
lib/multiverse/generators.rb,
lib/generators/multiverse/db_generator.rb
Defined Under Namespace
Modules: Generators
Classes: Railtie
Constant Summary
collapse
- VERSION =
"0.2.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.db ⇒ Object
9
10
11
|
# File 'lib/multiverse.rb', line 9
def db
@db ||= ENV["DB"].presence
end
|
Class Method Details
.db_dir ⇒ Object
13
14
15
16
17
|
# File 'lib/multiverse.rb', line 13
def db_dir
db_dir = "#{Rails.application.config.paths["db"].first}/#{db}"
abort "Unknown DB: #{db}" unless Dir.exist?(db_dir)
db_dir
end
|
.migrate_path ⇒ Object
23
24
25
|
# File 'lib/multiverse.rb', line 23
def migrate_path
"#{db_dir}/migrate"
end
|
.parent_class_name ⇒ Object
19
20
21
|
# File 'lib/multiverse.rb', line 19
def parent_class_name
"#{db.camelize}Record"
end
|