Sha256: c9d7cf9090b894a2945b3d39137bfa425fd8fda18bab356b9fc948c675fc8be1
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require 'nulldb/rails' require 'nulldb_rspec' if ActiveRecord::Base.configurations.respond_to?(:merge!) ActiveRecord::Base.configurations.merge!("test" => {adapter: 'nulldb'}) else ActiveRecord::Base.configurations = ActiveRecord::DatabaseConfigurations.new(test: {adapter: 'nulldb'}) end NullDB.configure do |c| c.project_root = './spec' end RSpec.configure do |config| config.include include NullDB::RSpec::NullifiedDatabase end module ImportSupport def import(*, **); end end class NonScrubbableModel < ActiveRecord::Base; end class ScrubbableModel < ActiveRecord::Base acts_as_scrubbable :first_name, :last_name, :middle_name, :name, :email, :company_name, :zip_code, :state, :city, :username, :school, :title => :name_title, :address1 => :street_address, :address2 => :secondary_address, :state_short => :state_abbr, :lat => :latitude, :lon => :longitude, :active => :boolean attr_accessor :scrubbing_begun, :scrubbing_finished set_callback :scrub, :before do self.scrubbing_begun = true end set_callback :scrub, :after do self.scrubbing_finished = true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_scrubbable-1.4.0 | spec/support/database.rb |