relax ancestor requirements

This commit is contained in:
Dylan Knutson
2025-07-18 05:31:42 +00:00
parent 3a80c2b8dd
commit ca9eae138a

View File

@@ -32,12 +32,7 @@ module HasAuxTable
module ClassMethods
extend T::Sig
extend T::Helpers
requires_ancestor { Kernel }
requires_ancestor { T.class_of(BasicObject) }
requires_ancestor { T.class_of(ActiveRecord::Base) }
requires_ancestor { ActiveRecord::ModelSchema::ClassMethods }
requires_ancestor { ActiveRecord::Associations::ClassMethods }
requires_ancestor { ActiveModel::Attributes::ClassMethods }
include RelationExtensions