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