relax ancestor requirements
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user