Sha256: a6b4a34167a69aea8f326f4d70b6ff739e39787238589b3ea8028a30a51b74b9

Contents?: true

Size: 479 Bytes

Versions: 13

Compression:

Stored size: 479 Bytes

Contents

module Shoulda
  module Matchers
    module ActiveRecord
      # @private
      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

13 entries across 13 versions & 1 rubygems

Version Path
shoulda-matchers-6.4.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-6.3.1 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-6.3.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-6.2.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-6.1.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-6.0.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-5.3.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-5.2.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-5.1.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-5.0.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-5.0.0.rc1 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-4.5.1 lib/shoulda/matchers/active_record/uniqueness/test_models.rb
shoulda-matchers-4.5.0 lib/shoulda/matchers/active_record/uniqueness/test_models.rb