Sha256: 3d9eb209d5dfe559fb9e176f078787ae8973df90b4ab72132fe8fc9aff403372

Contents?: true

Size: 1.05 KB

Versions: 5

Compression:

Stored size: 1.05 KB

Contents

# typed: strict
# frozen_string_literal: true

module Tapioca
  module Compilers
    module Dsl
      module Helper
        module ActiveRecordConstants
          extend T::Sig

          AttributeMethodsModuleName = T.let("GeneratedAttributeMethods", String)
          AssociationMethodsModuleName = T.let("GeneratedAssociationMethods", String)

          RelationMethodsModuleName = T.let("GeneratedRelationMethods", String)
          AssociationRelationMethodsModuleName = T.let("GeneratedAssociationRelationMethods", String)
          CommonRelationMethodsModuleName = T.let("CommonRelationMethods", String)

          RelationClassName = T.let("PrivateRelation", String)
          RelationWhereChainClassName = T.let("PrivateRelationWhereChain", String)
          AssociationRelationClassName = T.let("PrivateAssociationRelation", String)
          AssociationRelationWhereChainClassName = T.let("PrivateAssociationRelationWhereChain", String)
          AssociationsCollectionProxyClassName = T.let("PrivateCollectionProxy", String)
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
tapioca-0.6.4 lib/tapioca/compilers/dsl/helper/active_record_constants.rb
tapioca-0.6.3 lib/tapioca/compilers/dsl/helper/active_record_constants.rb
tapioca-0.6.2 lib/tapioca/compilers/dsl/helper/active_record_constants.rb
tapioca-0.6.1 lib/tapioca/compilers/dsl/helper/active_record_constants.rb
tapioca-0.6.0 lib/tapioca/compilers/dsl/helper/active_record_constants.rb