Table of Contents - sorbet-rails-0.7.4 Documentation
Pages
- customizabel_rbi_formatter.rbi
- pluck_to_tstruct.rbi
- type_assert.rbi
- typed_enum.rbi
- typed_params.rbi
- README
- actionmailer.rbi
- activejob.rbi
- activerecord.rbi
- parlour.rbi
- rails_rbi.rake
- actionpack.rbi
Classes and Modules
- ActiveFlagPlugin
- ActiveRecord
- ActiveRecord::Base
- ActiveRecord::Enum
- ActiveRecord::Enum::ConflictTypedEnumNameError
- ActiveRecord::Enum::MultipleEnumsDefinedError
- ActiveRecordOverrides
- AttrJsonPlugin
- ElasticSearchPlugin
- FlagShihTzuPlugin
- FriendlyIdPlugin
- ITypeAssert
- KaminariPlugin
- Object
- PaperclipPlugin
- PgSearchPlugin
- ShrinePlugin
- SorbetRails
- SorbetRails::ActiveRecordRbiFormatter
- SorbetRails::Config
- SorbetRails::CustomFinderMethods
- SorbetRails::HelperRbiFormatter
- SorbetRails::JobRbiFormatter
- SorbetRails::MailerRbiFormatter
- SorbetRails::ModelColumnUtils
- SorbetRails::ModelColumnUtils::ColumnType
- SorbetRails::ModelPlugins
- SorbetRails::ModelPlugins::ActiveRecordAssoc
- SorbetRails::ModelPlugins::ActiveRecordAttribute
- SorbetRails::ModelPlugins::ActiveRecordEnum
- SorbetRails::ModelPlugins::ActiveRecordNamedScope
- SorbetRails::ModelPlugins::ActiveRecordQuerying
- SorbetRails::ModelPlugins::ActiveRecordSerializedAttribute
- SorbetRails::ModelPlugins::ActiveRelationWhereNot
- SorbetRails::ModelPlugins::ActiveStorageMethods
- SorbetRails::ModelPlugins::Base
- SorbetRails::ModelPlugins::CustomFinderMethods
- SorbetRails::ModelPlugins::EnumerableCollections
- SorbetRails::ModelPlugins::UnrecognizedPluginName
- SorbetRails::ModelRbiFormatter
- SorbetRails::ModelUtils
- SorbetRails::PluckToTStruct
- SorbetRails::PluckToTStruct::UnexpectedAssociations
- SorbetRails::PluckToTStruct::UnexpectedType
- SorbetRails::Railtie
- SorbetRails::RoutesRbiFormatter
- SorbetRails::SorbetUtils
- SorbetRails::SorbetUtils::ParsedParamDef
- SorbetRails::SorbetUtils::UnexpectedParam
- SorbetRails::TypedEnumConfig
- SorbetRails::Utils
- TA
- TypeAssertImpl
- TypedParams
Methods
- ::config — SorbetRails
- ::configure — SorbetRails
- ::extract_default_value_for_params! — SorbetRails::SorbetUtils
- ::get_ordered_parameters_with_type — SorbetRails::SorbetUtils
- ::included — TypeAssertImpl
- ::inherited — ActiveRecord::Base
- ::new — SorbetRails::Config
- ::new — SorbetRails::HelperRbiFormatter
- ::new — SorbetRails::JobRbiFormatter
- ::new — SorbetRails::MailerRbiFormatter
- ::new — SorbetRails::ModelPlugins::ActiveRecordAssoc
- ::new — SorbetRails::ModelPlugins::ActiveStorageMethods
- ::new — SorbetRails::ModelPlugins::Base
- ::new — SorbetRails::ModelRbiFormatter
- ::new — ActiveRecordOverrides
- ::new — SorbetRails::RoutesRbiFormatter
- ::node_to_s — SorbetRails::SorbetUtils
- ::parameters_from_method_def — SorbetRails::SorbetUtils
- ::rails_eager_load_all! — SorbetRails::Utils
- ::register_configured_plugins — SorbetRails
- ::sbr_old_inherited — ActiveRecord::Base
- ::valid_method_name? — SorbetRails::Utils
- #_define_enum — ActiveRecord::Enum
- #_define_typed_enum — ActiveRecord::Enum
- #active_flag_keys — ActiveFlagPlugin
- #active_record_type_to_sorbet_type — SorbetRails::ModelColumnUtils
- #add_class_methods — AttrJsonPlugin
- #add_class_methods — FlagShihTzuPlugin
- #add_methods_for_attributes — AttrJsonPlugin
- #add_methods_for_column — FlagShihTzuPlugin
- #add_methods_for_flag — FlagShihTzuPlugin
- #add_relation_query_method — SorbetRails::ModelUtils
- #any_serialized_columns? — SorbetRails::ModelPlugins::ActiveRecordSerializedAttribute
- #assert — TA
- #assert — ITypeAssert
- #assoc_should_be_untyped? — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #attr_types_for_coder — SorbetRails::ModelPlugins::ActiveRecordSerializedAttribute
- #attribute_has_unconditional_presence_validation? — SorbetRails::ModelColumnUtils
- #belongs_to_and_required? — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #create_elem_specific_query_methods — SorbetRails::ActiveRecordRbiFormatter
- #create_general_query_methods — SorbetRails::ActiveRecordRbiFormatter
- #create_has_many_methods — SorbetRails::ModelPlugins::ActiveStorageMethods
- #create_has_one_methods — SorbetRails::ModelPlugins::ActiveStorageMethods
- #create_in_batches_method — SorbetRails::ModelPlugins::ActiveRecordQuerying
- #draw_section — SorbetRails::RoutesRbiFormatter
- #enabled_plugins — SorbetRails::Config
- #enum — ActiveRecord::Enum
- #exists_class_method? — SorbetRails::ModelUtils
- #exists_instance_method? — SorbetRails::ModelUtils
- #extract_enum_values — ActiveRecord::Enum
- #find_by_id — SorbetRails::CustomFinderMethods
- #find_by_id! — SorbetRails::CustomFinderMethods
- #find_n — SorbetRails::CustomFinderMethods
- #first_n — SorbetRails::CustomFinderMethods
- #gen_typed_enum_values — ActiveRecord::Enum
- #generate — ActiveFlagPlugin
- #generate — AttrJsonPlugin
- #generate — ElasticSearchPlugin
- #generate — FlagShihTzuPlugin
- #generate — FriendlyIdPlugin
- #generate — KaminariPlugin
- #generate — PaperclipPlugin
- #generate — PgSearchPlugin
- #generate — ShrinePlugin
- #generate — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #generate — SorbetRails::ModelPlugins::ActiveRecordAttribute
- #generate — SorbetRails::ModelPlugins::ActiveRecordEnum
- #generate — SorbetRails::ModelPlugins::ActiveRecordNamedScope
- #generate — SorbetRails::ModelPlugins::ActiveRecordQuerying
- #generate — SorbetRails::ModelPlugins::ActiveRecordSerializedAttribute
- #generate — SorbetRails::ModelPlugins::ActiveRelationWhereNot
- #generate — SorbetRails::ModelPlugins::ActiveStorageMethods
- #generate — SorbetRails::ModelPlugins::CustomFinderMethods
- #generate — SorbetRails::ModelPlugins::EnumerableCollections
- #generate_active_record_base_rbi — SorbetRails::ActiveRecordRbiFormatter
- #generate_active_record_relation_rbi — SorbetRails::ActiveRecordRbiFormatter
- #generate_base_rbi — SorbetRails::ModelRbiFormatter
- #generate_enum_methods — SorbetRails::ModelPlugins::ActiveRecordAttribute
- #generate_rbi — SorbetRails::HelperRbiFormatter
- #generate_rbi — SorbetRails::JobRbiFormatter
- #generate_rbi — SorbetRails::MailerRbiFormatter
- #generate_rbi — SorbetRails::ModelRbiFormatter
- #get_definition_type — AttrJsonPlugin
- #get_enum_call — ActiveRecordOverrides
- #get_plugin_by_name — SorbetRails::ModelPlugins
- #get_plugins — SorbetRails::ModelPlugins
- #get_type — ITypeAssert
- #habtm_class? — SorbetRails::ModelUtils
- #has_one_and_required? — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #header — SorbetRails::RoutesRbiFormatter
- #last_n — SorbetRails::CustomFinderMethods
- #map_nil_values_to_default — SorbetRails::PluckToTStruct
- #model_assoc_proxy_class_name — SorbetRails::ModelUtils
- #model_assoc_relation_class_name — SorbetRails::ModelUtils
- #model_class — SorbetRails::ModelColumnUtils
- #model_class_name — SorbetRails::ModelUtils
- #model_module_name — SorbetRails::ModelUtils
- #model_query_methods_returning_assoc_relation_module_name — SorbetRails::ModelUtils
- #model_query_methods_returning_relation_module_name — SorbetRails::ModelUtils
- #model_relation_class_name — SorbetRails::ModelUtils
- #model_relation_type_alias — SorbetRails::ModelUtils
- #model_relation_type_class_name — SorbetRails::ModelUtils
- #nilable? — SorbetRails::PluckToTStruct
- #nilable_column? — SorbetRails::ModelColumnUtils
- #no_routes — SorbetRails::RoutesRbiFormatter
- #old_enum — ActiveRecord::Enum
- #pluck_to_tstruct — SorbetRails::PluckToTStruct
- #polymorphic_assoc? — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #populate_collection_assoc_getter_setter — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #populate_rbi — SorbetRails::JobRbiFormatter
- #populate_rbi — SorbetRails::MailerRbiFormatter
- #populate_single_assoc_getter_setter — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #really_has_the_flag? — FlagShihTzuPlugin
- #register_plugin — SorbetRails::ModelPlugins
- #register_plugin_by_name — SorbetRails::ModelPlugins
- #relation_should_be_untyped? — SorbetRails::ModelPlugins::ActiveRecordAssoc
- #result — SorbetRails::RoutesRbiFormatter
- #run_plugins — SorbetRails::ModelRbiFormatter
- #section — SorbetRails::RoutesRbiFormatter
- #section_title — SorbetRails::RoutesRbiFormatter
- #serialization_coder_for_column — SorbetRails::ModelPlugins::Base
- #set_plugins — SorbetRails::ModelPlugins
- #store_enum_call — ActiveRecordOverrides
- #time_zone_aware_column? — SorbetRails::ModelColumnUtils
- #to_s — SorbetRails::ModelColumnUtils::ColumnType
- #type_for_column_def — SorbetRails::ModelColumnUtils
- #type_to_class — AttrJsonPlugin
- #typed_enum — ActiveRecord::Enum
- #typed_enum_reflections — ActiveRecord::Enum
- #value_type_for_attr_writer — SorbetRails::ModelPlugins::ActiveRecordAttribute