class ActiveRecord::Reflection::RuntimeReflection
Experimental RBS support (using type sampling data from the type_fusion
project).
# sig/active_record/reflection.rbs class ActiveRecord::Reflection::RuntimeReflection < ActiveRecord::Reflection::AbstractReflection def join_primary_key: (?Class klass) -> String end
:nodoc:
def aliased_table
def aliased_table klass.arel_table end
def all_includes; yield; end
def all_includes; yield; end
def initialize(reflection, association)
def initialize(reflection, association) @reflection = reflection @association = association end
def join_primary_key(klass = self.klass)
Experimental RBS support (using type sampling data from the type_fusion
project).
def join_primary_key: (?Class klass) -> String
This signature was generated using 2 samples from 1 application.
def join_primary_key(klass = self.klass) @reflection.join_primary_key(klass) end
def klass
def klass @association.klass end