Sha256: 1e7fe233247602dcd2f39eae45ac76a831a33f792e4a44c57a6a6eab19677b08

Contents?: true

Size: 480 Bytes

Versions: 1

Compression:

Stored size: 480 Bytes

Contents

require 'thread'

module Shoulda
  module Matchers
    module ActiveRecord
      module Uniqueness
        # @private
        module TestModels
          def self.create(model_name)
            TestModelCreator.create(model_name, root_namespace)
          end

          def self.remove_all
            root_namespace.clear
          end

          def self.root_namespace
            @_root_namespace ||= Namespace.new(self)
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoulda-matchers-2.8.0.rc1 lib/shoulda/matchers/active_record/uniqueness/test_models.rb