# File lib/rbot/registry.rb, line 166 def restore(val) begin Marshal.restore(val) rescue Exception => e warning "failed to restore marshal data for #{val.inspect}, falling back to default" debug e.inspect debug e.backtrace.join("\n") if @default != nil begin return Marshal.restore(@default) rescue return nil end else return nil end end end