class ActiveRecord::Scoping::ScopeRegistry
def value_for(scope_type, model, skip_inherited_scope = false)
Experimental RBS support (using type sampling data from the type_fusion
project).
type ActiveRecord__Scoping__ScopeRegistry_value_for_return_value = nil | User::ActiveRecord_Relation | UserLocation::ActiveRecord_Relation | Trade::ActiveRecord_AssociationRelation | Trade::ActiveRecord_Relation def value_for: (Hash scope_type, Class model, ?bool skip_inherited_scope) -> ActiveRecord__Scoping__ScopeRegistry_value_for_return_value
This signature was generated using 45 samples from 2 applications.
def value_for(scope_type, model, skip_inherited_scope = false) return scope_type[model.name] if skip_inherited_scope klass = model base = model.base_class while klass <= base value = scope_type[klass.name] return value if value klass = klass.superclass end end