| Class | URI::MySQL |
| In: |
lib/uri/mysql.rb
|
| Parent: | GenericEx |
| SCHEME | = | 'mysql'.freeze |
| DEFAULT_HOST | = | 'localhost'.freeze |
| DEFAULT_PORT | = | 3306 |
| DEFAULT_QUERY | = | ''.freeze |
| COMPONENT | = | [ :scheme, :userinfo, :host, :path, :query |
# File lib/uri/mysql.rb, line 24 def mk_connection_opts opts = [] opts << '-h' << @host opts << '-P' << @port if @port != DEFAULT_PORT opts << '-p' << @password if @password opts << '-u' << @user if @user opts end
# File lib/uri/mysql.rb, line 34 def mk_dump_opts ( out=nil ) opts = %w[ -C ] opts << '-r' << out if out base, table = pathname.split base, table = base.to_s, table.to_s if base =~ /[\.\/]/ opts << table else if base =~ /\// raise ArgumentError, "Use database/table not #{pathname}" end opts << base << table end opts end