From fb9ff6eb8cbad57b3ca2bbd58dc098f208edd1e1 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 29 Apr 2017 22:58:11 +0200 Subject: Integrate MySQL support * Create a `.runshell()` method in `DBShell::Client::MySQL` * Delegate to that class & method from `DBShell::Client::Database` --- lib/dbshell/client/mysql.rb | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/dbshell/client/mysql.rb') diff --git a/lib/dbshell/client/mysql.rb b/lib/dbshell/client/mysql.rb index 6cb8233..536186a 100644 --- a/lib/dbshell/client/mysql.rb +++ b/lib/dbshell/client/mysql.rb @@ -3,6 +3,11 @@ module DBShell class MySQL EXECUTABLE_NAME = 'mysql' + def self.runshell(db_info) + args = self.build_command(db_info) + exec(*args) + end + def self.build_command(db_info) args = [EXECUTABLE_NAME] -- cgit v1.2.3