Module: MysqlBackup

Defined in:
lib/mysql_backup/pty.rb,
lib/mysql_backup.rb,
lib/mysql_backup/backup.rb,
lib/mysql_backup/install.rb,
lib/mysql_backup/options.rb

Overview

require ‘ruby-debug’

Defined Under Namespace

Classes: Backup, Install, Options, Pty

Constant Summary collapse

CONF_FILE =
'/etc/mysql_backup'

Class Method Summary collapse

Class Method Details

.installObject



26
27
28
# File 'lib/mysql_backup.rb', line 26

def self.install
  Install.install
end

.optionsObject



22
23
24
# File 'lib/mysql_backup.rb', line 22

def self.options
  Options.options
end

.runObject



18
19
20
# File 'lib/mysql_backup.rb', line 18

def self.run
  Backup.run
end

.versionObject



13
14
15
16
# File 'lib/mysql_backup.rb', line 13

def self.version
  yml = YAML.load(File.read(File.join(File.dirname(__FILE__), *%w[.. VERSION.yml])))
  "#{yml[:major]}.#{yml[:minor]}.#{yml[:patch]}"
end