module InheritanceTestHelper

Public Instance Methods

assign_store_full_sti_class(flag) { || ... } click to toggle source
# File activerecord/test/cases/inheritance_test.rb, line 24
def assign_store_full_sti_class(flag)
  old_store_full_sti_class = ActiveRecord::Base.store_full_sti_class
  ActiveRecord::Base.store_full_sti_class = flag
  yield
ensure
  ActiveRecord::Base.store_full_sti_class = old_store_full_sti_class
end
with_store_full_sti_class(&block) click to toggle source
# File activerecord/test/cases/inheritance_test.rb, line 16
def with_store_full_sti_class(&block)
  assign_store_full_sti_class true, &block
end
without_store_full_sti_class(&block) click to toggle source
# File activerecord/test/cases/inheritance_test.rb, line 20
def without_store_full_sti_class(&block)
  assign_store_full_sti_class false, &block
end