Module: Safe

Defined in:
lib/tdiary/core_ext.rb

Overview

Safe module

Class Method Summary collapse

Class Method Details

.safeObject



113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# File 'lib/tdiary/core_ext.rb', line 113

def safe
	result = nil
	if $SAFE < 1 then
		Proc.new {
			begin
				$SAFE = 1
			ensure
				result = yield
			end
		}.call
	else
		result = yield
	end
	result
end