Sha256: 05a4b55ce2003b7de7fcc4b3c42f0b5acb64413db4455bf5c3b6abf8c20fc58d

Contents?: true

Size: 304 Bytes

Versions: 6

Compression:

Stored size: 304 Bytes

Contents

module LoggingHelper
  def logger
    class << DataMapper.logger
      attr_writer :log
    end

    old_log = DataMapper.logger.log

    begin
      StringIO.new('') do |io|
        DataMapper.logger.log = io
        yield io
      end
    ensure
      DataMapper.logger.log = old_log
    end
  end
end

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
datamapper-dm-core-0.9.11 spec/lib/logging_helper.rb
rpbertp13-dm-core-0.9.11.1 spec/lib/logging_helper.rb
rpbertp13-dm-core-0.9.11.2 spec/lib/logging_helper.rb
sam-dm-core-0.9.11 spec/lib/logging_helper.rb
dm-core-0.9.11 spec/lib/logging_helper.rb
dm-core-0.9.10 spec/lib/logging_helper.rb