Sha256: 1207456fe946b6a3d653282dd032e26a1c50cf35d4e177e336cc48633683be44

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'rspec/core'
require 'rspec/expectations'

module Rspec
  module PaperTrailExtensions
    # :call-seq:
    # with_versioning
    #
    # enable versioning for specific blocks

    def with_versioning
      was_enabled = ::PaperTrail.enabled?
      ::PaperTrail.enabled = true
      begin
        yield
      ensure
        ::PaperTrail.enabled = was_enabled
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspec-paper_trail-0.0.9 lib/rspec/paper_trail/extensions.rb