Module: Flydata::Parser::Mysql::MysqlAccessible

Included in:
DatabaseSizeCheck
Defined in:
lib/flydata/parser/mysql/dump_parser.rb

Instance Method Summary collapse

Instance Method Details

#mysql_cli(conf = nil) ⇒ Object



14
15
16
17
18
# File 'lib/flydata/parser/mysql/dump_parser.rb', line 14

def mysql_cli(conf = nil)
  mysql_conf(conf) if conf
  return FlydataMysqlClient.new(@mysql_conf) if @mysql_conf
  nil
end

#mysql_conf(conf) ⇒ Object



10
11
12
# File 'lib/flydata/parser/mysql/dump_parser.rb', line 10

def mysql_conf(conf)
  @mysql_conf = [:host, :port, :username, :password, :database, :ssl_ca, :sslca].inject({}) {|h, sym| h[sym] = conf[sym.to_s]; h}
end