diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-13 00:46:31 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2012-05-13 00:46:31 +0200 | 
| commit | a2496f647ff0f2532fb8ee4a0c02c80e7aa2a2cb (patch) | |
| tree | a48d21b0d42961a92fa3846eb44c4f8117d853de | |
| parent | ba108de1be22fbcbf5d34bab4aec337120bba60d (diff) | |
| download | edoors-ruby-a2496f647ff0f2532fb8ee4a0c02c80e7aa2a2cb.zip edoors-ruby-a2496f647ff0f2532fb8ee4a0c02c80e7aa2a2cb.tar.gz  | |
Spin: a few hibernate related adjustments
| -rw-r--r-- | lib/evendoors/spin.rb | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/evendoors/spin.rb b/lib/evendoors/spin.rb index 88af3bc..a5795b7 100644 --- a/lib/evendoors/spin.rb +++ b/lib/evendoors/spin.rb @@ -48,7 +48,7 @@ module EvenDoors              end          end          # -        attr_accessor :run, :debug_errors, :debug_routing +        attr_accessor :run, :hibernate_path, :debug_errors, :debug_routing          #          def to_json *a              { @@ -103,6 +103,7 @@ module EvenDoors          #          def process_sys_p p              if p.action==EvenDoors::SYS_ACT_HIBERNATE +                stop!                  hibernate! p[FIELD_HIBERNATE_PATH]              else                  super p @@ -131,12 +132,11 @@ module EvenDoors          end          #          def hibernate! path=nil -            stop!              File.open(path||@hibernate_path,'w') do |f| f << JSON.pretty_generate(self) end          end          # -        def self.resume! path=nil -            self.json_create JSON.load File.open(path||@hibernate_path,'r') { |f| f.read } +        def self.resume! path +            self.json_create JSON.load File.open(path,'r') { |f| f.read }          end          #      end  | 
