class SimpleBackup::Source::Mysql
Public Instance Methods
configure(options = {})
click to toggle source
# File lib/simple_backup/source/mysql.rb, line 6 def configure(options = {}) @db = @name unless options[:db] @db = options[:db] if options[:db] @exclude_tables = options[:exclude_tables] if options[:exclude_tables] end
Private Instance Methods
prepare_data()
click to toggle source
# File lib/simple_backup/source/mysql.rb, line 14 def prepare_data @@mysql.open tables = @@mysql.scan_tables(@db) return false if tables.nil? tables = tables - @exclude_tables if @exclude_tables dumpfile = ::File.join(@tmp_dir, @db) + '.sql' @@mysql.dump(@db, tables, dumpfile) true end