Class: Backupper::Adapters::Mydumper
- Inherits:
-
Backupper::Adapter
- Object
- Backupper::Adapter
- Backupper::Adapters::Mydumper
- Defined in:
- lib/backupper/adapters/mydumper.rb
Instance Method Summary collapse
Methods inherited from Backupper::Adapter
adapter_name, #database, #dump_options, #filename, find, inherited, #initialize, names, #outfile, #outfile_path, #password, register, shellescape_dump_options, subclasses, #username, #working_dir, #working_dir_path
Constructor Details
This class inherits a constructor from Backupper::Adapter
Instance Method Details
#command ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/backupper/adapters/mydumper.rb', line 10 def command params = [] params << "--user #{username}" params << "--password #{password}" if password params << if return "mydumper --database #{database} #{params.join(' ')} --outputdir #{working_dir} && tar -cf #{outfile} -C #{working_dir} ." end |
#extension ⇒ Object
6 7 8 |
# File 'lib/backupper/adapters/mydumper.rb', line 6 def extension return '.tar' end |