Sha256: 09caf3b9699e065ee60380cbf36b60ec65e35578d7556555ac693e140bc9ff96

Contents?: true

Size: 827 Bytes

Versions: 10

Compression:

Stored size: 827 Bytes

Contents

require 'rubygems'
gem 'rspec', '~> 1.1'
gem 'sqlite3-ruby'

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

require 'spec'

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

10 entries across 10 versions & 1 rubygems

Version Path
aub-record_filter-0.9.10 spec/spec_helper.rb
aub-record_filter-0.9.11 spec/spec_helper.rb
aub-record_filter-0.9.2 spec/spec_helper.rb
aub-record_filter-0.9.3 spec/spec_helper.rb
aub-record_filter-0.9.4 spec/spec_helper.rb
aub-record_filter-0.9.5 spec/spec_helper.rb
aub-record_filter-0.9.6 spec/spec_helper.rb
aub-record_filter-0.9.7 spec/spec_helper.rb
aub-record_filter-0.9.8 spec/spec_helper.rb
aub-record_filter-0.9.9 spec/spec_helper.rb