Class: Vagrant::Provisioners::Cloner
- Inherits:
-
Base
- Object
- Base
- Vagrant::Provisioners::Cloner
- Defined in:
- lib/vagrant-cloner/config.rb,
lib/vagrant-cloner/provisioner.rb
Defined Under Namespace
Classes: ClonerConfig
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.config_class ⇒ Object
64 65 66 |
# File 'lib/vagrant-cloner/config.rb', line 64 def self.config_class Vagrant::Provisioners::Cloner::ClonerConfig end |
Instance Method Details
#prepare ⇒ Object
5 6 |
# File 'lib/vagrant-cloner/provisioner.rb', line 5 def prepare end |
#provision! ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/vagrant-cloner/provisioner.rb', line 8 def provision! env[:ui].info "Vagrant-Cloner beginning back-up process." config.cloners.enabled_by_order do |cloner| cloner.tap {|c| c. = config.cloners.send(cloner.name) c.env = env }.call end end |