class DatabaseCleaner::Safeguard::WhitelistedUrl

Public Instance Methods

run() click to toggle source
# File lib/database_cleaner/safeguard.rb, line 24
def run
  return if skip?
  raise Error::NotWhitelistedUrl if database_url_not_whitelisted?
end

Private Instance Methods

database_url_not_whitelisted?() click to toggle source
# File lib/database_cleaner/safeguard.rb, line 31
def database_url_not_whitelisted?
  !DatabaseCleaner.url_whitelist.include?(ENV['DATABASE_URL'])
end
skip?() click to toggle source
# File lib/database_cleaner/safeguard.rb, line 35
def skip?
  !DatabaseCleaner.url_whitelist
end