Sha256: 6c2885278ba6d73721f2d532dc187b0352306534c8297d4a7c1b9e9511fbf4f5

Contents?: true

Size: 236 Bytes

Versions: 3

Compression:

Stored size: 236 Bytes

Contents

class Object
	# Takes zero or more exceptions as arguments, and supresses the expression of
	# those exceptions in the block that is called.
	def suppress(*exceptions)
		r = nil
		begin
			yield
		rescue *exceptions => r
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
IOWA-1.0.3 src/iowa/Extensions/Object.rb
IOWA-1.0.2 src/iowa/Extensions/Object.rb
IOWA-1.0.0 src/iowa/Extensions/Object.rb