Method: Staypuft::BondsController#remove_slave
- Defined in:
- app/controllers/staypuft/bonds_controller.rb
#remove_slave ⇒ Object
74 75 76 77 78 79 80 81 82 83 |
# File 'app/controllers/staypuft/bonds_controller.rb', line 74 def remove_slave @bonds.each { |bond| bond.remove_slave(params[:interface]) } ActiveRecord::Base.transaction do results = @bonds.map(&:save) @result = results.all? clear_nic_assignments(params[:interfaces]) raise ActiveRecord::Rollback unless @result end end |