Class: VagrantCloner::Config
- Inherits:
-
Object
- Object
- VagrantCloner::Config
- Defined in:
- lib/vagrant-cloner/config.rb
Class Attribute Summary collapse
-
.registered_cloners ⇒ Object
Returns the value of attribute registered_cloners.
Instance Method Summary collapse
Class Attribute Details
.registered_cloners ⇒ Object
Returns the value of attribute registered_cloners.
4 5 6 |
# File 'lib/vagrant-cloner/config.rb', line 4 def registered_cloners @registered_cloners end |
Instance Method Details
#cloner ⇒ Object
7 8 9 |
# File 'lib/vagrant-cloner/config.rb', line 7 def cloner self.class.registered_cloners ||= [] end |
#validate(machine) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/vagrant-cloner/config.rb', line 11 def validate(machine) errors = {} cloner.select {|c| c.enabled? }.each do |c| c.validate(machine, errors) end errors end |