class RailsMysql::CliCommand
Public Class Methods
new(config)
click to toggle source
# File lib/rails_mysql/cli_command.rb, line 3 def initialize(config) @config = config end
Public Instance Methods
command()
click to toggle source
# File lib/rails_mysql/cli_command.rb, line 7 def command cmd_parts = [] cmd_parts << "-h\"#{config.host}\"" if config.host cmd_parts << "-u\"#{config.username}\"" if config.username cmd_parts << "-p\"#{config.password}\"" if config.password cmd_parts << "-P\"#{config.port}\"" if config.port cmd_parts << "-D\"#{config.database}\"" if config.database %Q{mysql #{cmd_parts.join(' ')}}.strip end
Private Instance Methods
config()
click to toggle source
# File lib/rails_mysql/cli_command.rb, line 19 def config @config end