Sha256: b526a5fea9ca893403b35b676a0b6a1fb3bb26b54cfe2de94f54f146e5a48123
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
require 'rubygems' require 'spec/autorun' require 'active_record' require 'action_controller' module Rails module VERSION STRING = "2.3.2" end end RAILS_ROOT = File.expand_path(__FILE__).split('/')[0..-3].join('/') unless defined? RAILS_ROOT $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + "/../lib")) require 'bullet' Bullet.enable = true ActiveRecord::Migration.verbose = false module Bullet class Association class <<self # returns true if all associations are preloaded def completely_preloading_associations? !has_unpreload_associations? end # returns true if a given object has a specific association def creating_object_association_for?(object, association) object_associations[object].present? && object_associations[object].include?(association) end # returns true if a given class includes the specific unpreloaded association def detecting_unpreloaded_association_for?(klazz, association) unpreload_associations[klazz].present? && unpreload_associations[klazz].include?(association) end # returns true if the given class includes the specific unused preloaded association def unused_preload_associations_for?(klazz, association) unused_preload_associations[klazz].present? && unused_preload_associations[klazz].include?(association) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bullet-1.7.2 | spec/spec_helper.rb |
bullet-1.7.1 | spec/spec_helper.rb |