Sha256: 4c5c34f2cab697c94fef7a37d9a026b20b4c4b8afc9e02ff72203d56174e481b

Contents?: true

Size: 542 Bytes

Versions: 6

Compression:

Stored size: 542 Bytes

Contents

require 'database_cleaner/version'
require 'database_cleaner/cleaners'
require 'forwardable'

module DatabaseCleaner
  class << self
    extend Forwardable
    delegate [
      :[],
      :strategy=,
      :start,
      :clean,
      :clean_with,
      :cleaning,
    ] => :cleaners

    attr_accessor :allow_remote_database_url, :allow_production, :url_allowlist

    alias :url_whitelist :url_allowlist
    alias :url_whitelist= :url_allowlist=

    def cleaners
      @cleaners ||= Cleaners.new
    end
    attr_writer :cleaners
  end
end

Version data entries

6 entries across 5 versions & 3 rubygems

Version Path
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.1.0/gems/database_cleaner-core-2.0.1/lib/database_cleaner/core.rb
trusty-cms-7.0.9.1 vendor/bundle/ruby/3.3.0/gems/database_cleaner-core-2.0.1/lib/database_cleaner/core.rb
date_n_time_picker_activeadmin-0.1.2 vendor/bundle/ruby/2.6.0/gems/database_cleaner-core-2.0.1/lib/database_cleaner/core.rb
date_n_time_picker_activeadmin-0.1.1 vendor/bundle/ruby/2.6.0/gems/database_cleaner-core-2.0.1/lib/database_cleaner/core.rb
database_cleaner-core-2.0.1 lib/database_cleaner/core.rb
database_cleaner-core-2.0.0 lib/database_cleaner/core.rb