Class: ActiveRecordMysqlRepl::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record_mysql_repl/config.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.load(path) ⇒ Object



7
8
9
# File 'lib/active_record_mysql_repl/config.rb', line 7

def self.load(path)
  new(path, YAML.load_file(path))
end

Instance Method Details

#associationsObject



16
17
18
# File 'lib/active_record_mysql_repl/config.rb', line 16

def associations
  File.join(@army_config_dir, @associations) if @associations.present?
end

#database_configObject



11
12
13
14
# File 'lib/active_record_mysql_repl/config.rb', line 11

def database_config
  raise "database_config is not defined" unless @database_config
  File.join(@army_config_dir, @database_config)
end

#extensions_dirObject



20
21
22
# File 'lib/active_record_mysql_repl/config.rb', line 20

def extensions_dir
  File.join(@army_config_dir, @extensions_dir) if @extensions_dir.present?
end

#pryrcObject



24
25
26
# File 'lib/active_record_mysql_repl/config.rb', line 24

def pryrc
  File.join(@army_config_dir, @pryrc) if @pryrc.present?
end