diff options
author | Martin Willi <martin@strongswan.org> | 2009-04-07 14:22:02 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-04-07 14:22:02 +0000 |
commit | c4087a8e7092695f9b0e0eaec3fa585d2019f889 (patch) | |
tree | f73028f2ec62d3025d00bf25a14dec3aee73577f /src/dumm/ext/lib/dumm.rb | |
parent | 28970d596764450a939bb87f2986f748ff696a35 (diff) | |
download | strongswan-c4087a8e7092695f9b0e0eaec3fa585d2019f889.tar.bz2 strongswan-c4087a8e7092695f9b0e0eaec3fa585d2019f889.tar.xz |
added a reset() method to Dumm and each client
identation cleanups
Diffstat (limited to 'src/dumm/ext/lib/dumm.rb')
-rw-r--r-- | src/dumm/ext/lib/dumm.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/dumm/ext/lib/dumm.rb b/src/dumm/ext/lib/dumm.rb index 719af7658..f7d72f5b4 100644 --- a/src/dumm/ext/lib/dumm.rb +++ b/src/dumm/ext/lib/dumm.rb @@ -18,4 +18,17 @@ require 'dumm.so' require 'dumm/guest' +module Dumm + # unload templates, reset all guests and delete bridges + def reset + Template.unload + Guest.each { |guest| + guest.reset if guest.running? + } + Bridge.each { |bridge| + bridge.delete + } + end +end + # vim:sw=2 ts=2 et |