Sha256: a50f7c7a4ceb79004d6aa1d730a68cad8d31cf49c9e6960471e0906239c53b9a
Contents?: true
Size: 255 Bytes
Versions: 22
Compression:
Stored size: 255 Bytes
Contents
module CaptureHelper def capture(stream) begin stream = stream.to_s eval "$#{stream} = StringIO.new" yield result = eval("$#{stream}").string ensure eval("$#{stream} = #{stream.upcase}") end result end end
Version data entries
22 entries across 22 versions & 2 rubygems