Skip to content

Commit 402b4e8

Browse files
committed
Fallback on parent method if ActiveRecord::Base.store_base_sti_class == true
1 parent 1c81a1c commit 402b4e8

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/store_base_sti_class/store_base_sti_class_for_7_2.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module Inheritance
66
module ClassMethodsPatch
77
# See: https://github.com/rails/rails/blob/v7.2.0/activerecord/lib/active_record/inheritance.rb#L211
88
def polymorphic_name
9-
ActiveRecord::Base.store_base_sti_class ? base_class.name : name
9+
ActiveRecord::Base.store_base_sti_class ? super : name
1010
end
1111
end
1212
end

lib/store_base_sti_class/store_base_sti_class_for_8_0.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module Inheritance
66
module ClassMethodsPatch
77
# See: https://github.com/rails/rails/blob/v8.0.0/activerecord/lib/active_record/inheritance.rb#L211
88
def polymorphic_name
9-
ActiveRecord::Base.store_base_sti_class ? base_class.name : name
9+
ActiveRecord::Base.store_base_sti_class ? super : name
1010
end
1111
end
1212
end

lib/store_base_sti_class/store_base_sti_class_for_8_1.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module Inheritance
66
module ClassMethodsPatch
77
# See: https://github.com/rails/rails/blob/v8.1.0/activerecord/lib/active_record/inheritance.rb#L211
88
def polymorphic_name
9-
ActiveRecord::Base.store_base_sti_class ? base_class.name : name
9+
ActiveRecord::Base.store_base_sti_class ? super : name
1010
end
1111
end
1212
end

0 commit comments

Comments
 (0)