Sha256: 1fa18f632b4a6b0903034a538eee34210e517a395f92f8907cf3b460e188c504

Contents?: true

Size: 803 Bytes

Versions: 9

Compression:

Stored size: 803 Bytes

Contents

require 'rubygems'

begin
  require 'ruby-debug'
rescue LoadError
  puts 'ruby-debug is not available. Good luck debugging'
end

require 'spec'
require 'sqlite3'
require File.join(File.dirname(__FILE__), '..', 'lib', 'record_filter')

module TestModel
  mattr_reader :extended_models
  @@extended_models = []

  attr_accessor :last_find

  def find(*args)
    @last_find = current_scoped_methods[:find] if current_scoped_methods
    super
  end

  def count(*args)
    @last_find = current_scoped_methods[:find] if current_scoped_methods
    super
  end

  def self.extended(base)
    @@extended_models << base
  end
end

require File.join(File.dirname(__FILE__), 'models')

ActiveRecord::Base.establish_connection(
  :adapter => 'sqlite3',
  :database => File.join(File.dirname(__FILE__), 'test.db')
)

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
aub-record_filter-0.9.12 spec/spec_helper.rb
record_filter-1.0.1 spec/spec_helper.rb
record_filter-1.0.0 spec/spec_helper.rb
record_filter-0.9.17 spec/spec_helper.rb
record_filter-0.9.16 spec/spec_helper.rb
record_filter-0.9.15 spec/spec_helper.rb
record_filter-0.9.14 spec/spec_helper.rb
record_filter-0.9.13 spec/spec_helper.rb
record_filter-0.9.12 spec/spec_helper.rb