Class: BackupRestore::Factory
- Inherits:
-
Object
- Object
- BackupRestore::Factory
- Defined in:
- lib/backup_restore/factory.rb
Instance Method Summary collapse
- #create_backup_file_handler(filename, current_db, location) ⇒ Object
- #create_database_restorer(current_db) ⇒ Object
- #create_meta_data_handler(filename, tmp_directory) ⇒ Object
- #create_system_interface ⇒ Object
- #create_uploads_restorer ⇒ Object
-
#initialize(user_id: nil, client_id: nil) ⇒ Factory
constructor
A new instance of Factory.
- #logger ⇒ Object
Constructor Details
#initialize(user_id: nil, client_id: nil) ⇒ Factory
Returns a new instance of Factory.
5 6 7 8 |
# File 'lib/backup_restore/factory.rb', line 5 def initialize(user_id: nil, client_id: nil) @user_id = user_id @client_id = client_id end |
Instance Method Details
#create_backup_file_handler(filename, current_db, location) ⇒ Object
30 31 32 |
# File 'lib/backup_restore/factory.rb', line 30 def create_backup_file_handler(filename, current_db, location) BackupFileHandler.new(logger, filename, current_db, location: location) end |
#create_database_restorer(current_db) ⇒ Object
22 23 24 |
# File 'lib/backup_restore/factory.rb', line 22 def create_database_restorer(current_db) DatabaseRestorer.new(logger, current_db) end |
#create_meta_data_handler(filename, tmp_directory) ⇒ Object
26 27 28 |
# File 'lib/backup_restore/factory.rb', line 26 def (filename, tmp_directory) MetaDataHandler.new(logger, filename, tmp_directory) end |
#create_system_interface ⇒ Object
14 15 16 |
# File 'lib/backup_restore/factory.rb', line 14 def create_system_interface SystemInterface.new(logger) end |
#create_uploads_restorer ⇒ Object
18 19 20 |
# File 'lib/backup_restore/factory.rb', line 18 def create_uploads_restorer UploadsRestorer.new(logger) end |