Method: Flydata::SourceMysql::MysqlCompatibilityCheck#initialize

Defined in:
lib/flydata/source_mysql/mysql_compatibility_check.rb

#initialize(dp_hash, de_hash, options = {}) ⇒ MysqlCompatibilityCheck

Returns a new instance of MysqlCompatibilityCheck.



14
15
16
17
18
19
20
21
# File 'lib/flydata/source_mysql/mysql_compatibility_check.rb', line 14

def initialize(dp_hash, de_hash, options={})
  super
  @db_opts = FlydataCore::Mysql::Config.build_mysql_db_opts(de_hash)
  @dump_dir = options[:dump_dir] || nil
  @backup_dir = options[:backup_dir] || nil
  @tables = de_hash['tables']
  @rds = FlydataCore::Mysql::MysqlCompatibilityChecker.new(@db_opts).rds?
end