Class: Capistrano::DBSync::Executor::Remote
- Defined in:
- lib/capistrano/db_sync/executor/remote.rb
Instance Method Summary collapse
-
#dump_and_download_to!(local_working_dir) ⇒ Object
Returns the dump directory location that was downloaded to local machine, which is based on
local_working_dir. -
#initialize(cap, config) ⇒ Remote
constructor
A new instance of Remote.
Methods inherited from Base
Constructor Details
#initialize(cap, config) ⇒ Remote
Returns a new instance of Remote.
4 5 6 7 |
# File 'lib/capistrano/db_sync/executor/remote.rb', line 4 def initialize(cap, config) super(cap, config, :remote) load_db_config! cap.capture("cat #{File.join cap.current_path, 'config', 'database.yml'}") end |
Instance Method Details
#dump_and_download_to!(local_working_dir) ⇒ Object
Returns the dump directory location that was downloaded to local machine, which is based on local_working_dir.
11 12 13 14 15 16 |
# File 'lib/capistrano/db_sync/executor/remote.rb', line 11 def dump_and_download_to!(local_working_dir) dump! download_to!(local_working_dir) ensure clean_dump_if_needed! end |