diff --git a/tdiary.rb b/tdiary.rb index e1808c71d..3f041847e 100644 --- a/tdiary.rb +++ b/tdiary.rb @@ -106,15 +106,14 @@ module QueryExtension =begin == Safe module =end -require 'thread' module Safe def safe( level = 4 ) result = nil if $SAFE < level then - Thread.start { + Proc.new { $SAFE = level result = yield - }.join + }.call else result = yield end