Sha256: e53b95e64b0eb013bb69dbc67d43b8c325b81e9029e0050936c91a0ae6a74cd0

Contents?: true

Size: 645 Bytes

Versions: 1

Compression:

Stored size: 645 Bytes

Contents

require 'nulldb/rails'
require 'nulldb_rspec'

ActiveRecord::Base.configurations = {"test" => {adapter: :nulldb}}

NullDB.configure do |c|
  c.project_root = './spec'
end

RSpec.configure do |config|
  config.include include NullDB::RSpec::NullifiedDatabase
end


class NonScrubbableModel < ActiveRecord::Base; end

class ScrubbableModel < ActiveRecord::Base
  acts_as_scrubbable :first_name, :address1 => :street_address, :lat => :latitude
  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.0.0 spec/support/database.rb