Sha256: 9eb365d95ce32b8fa2b08eb808f54906de5e7ebfb22cd1720d27e098665257cd

Contents?: true

Size: 558 Bytes

Versions: 1

Compression:

Stored size: 558 Bytes

Contents

require 'database_cleaner/version'
require 'database_cleaner/configuration'
require 'database_cleaner/deprecation'
require 'forwardable'

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

    attr_accessor :allow_remote_database_url, :allow_production, :url_whitelist

    private

    def configuration
      @configuration ||= Configuration.new
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
database_cleaner-core-2.0.0.beta lib/database_cleaner/core.rb