class Mysqlknife::Parameter::Base

Attributes

connection[W]
host[W]

Public Class Methods

new() click to toggle source
# File lib/mysqlknife/parameter/base.rb, line 8
def initialize
  @command = Mysqlknife::Command.new
  @config  = Mysqlknife::Configs.instance
  @mysql   = Mysqlknife::Mysql.new
end

Public Instance Methods

connections() click to toggle source
# File lib/mysqlknife/parameter/base.rb, line 14
def connections
  if @connection.nil?
    puts "Connections:"
    @config.connections.each do |conn|
      puts " - #{conn}"
    end
  end
end
hosts() click to toggle source
# File lib/mysqlknife/parameter/base.rb, line 23
def hosts
  if @connection.nil? == false &&
     @host.nil?       == true
    @config.connection(@connection)
    puts "Hosts for connection: #{@connection}"
    if @config.hosts.nil? == false &&
       @config.hosts.count > 0 &&
       @config.hosts.is_a?(Array)
      @config.hosts.each do |host|
        puts " - #{host}"
      end
    end
  end
end