class Backup::Tasks::MySQL::Credentials

Public Class Methods

new(user:, password:) click to toggle source
# File lib/backup-agent/tasks/mysql.rb, line 66
def initialize(user:, password:)
  @user     = user
  @password = password
end

Public Instance Methods

stringify() click to toggle source
# File lib/backup-agent/tasks/mysql.rb, line 71
def stringify
  "--user #{@user} #{stringify_password}"
end
stringify_password() click to toggle source
# File lib/backup-agent/tasks/mysql.rb, line 75
def stringify_password
  @password.nil? || @password.empty? ? "" : "--password=#{@password}"
end
to_options() click to toggle source
# File lib/backup-agent/tasks/mysql.rb, line 79
def to_options
  ["--user", @user, stringify_password]
end