Method: Backuper#initialize

Defined in:
lib/backuper.rb

#initialize(&block) ⇒ Backuper

Returns a new instance of Backuper.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/backuper.rb', line 6

def initialize(&block)
  instance_eval(&block)
  
  mysql_params['host']     ||= 'localhost'
  mysql_params['username'] ||= 'root'
  
  system "mkdir -p #{local_backup_base_path}"
  
  perform_files_backup
  perform_database_backup
  perform_remote_sync
end