RailsDoc(β)
  • v7.0
    v8.0 v7.2 v7.1 v7.0 v6.1 v6.0 v5.2
  • GitHub
  • files
    • actioncable
      • README.md
      • lib
        • action_cable
          • channel
            • base.rb
            • broadcasting.rb
            • callbacks.rb
            • naming.rb
            • periodic_timers.rb
            • streams.rb
            • test_case.rb
          • channel.rb
          • connection
            • authorization.rb
            • base.rb
            • client_socket.rb
            • identification.rb
            • internal_channel.rb
            • message_buffer.rb
            • stream.rb
            • stream_event_loop.rb
            • subscriptions.rb
            • tagged_logger_proxy.rb
            • test_case.rb
            • web_socket.rb
          • connection.rb
          • engine.rb
          • gem_version.rb
          • helpers
            • action_cable_helper.rb
          • remote_connections.rb
          • server
            • base.rb
            • broadcasting.rb
            • configuration.rb
            • connections.rb
            • worker
              • active_record_connection_management.rb
            • worker.rb
          • server.rb
          • subscription_adapter
            • async.rb
            • base.rb
            • channel_prefix.rb
            • inline.rb
            • postgresql.rb
            • redis.rb
            • subscriber_map.rb
            • test.rb
          • subscription_adapter.rb
          • test_case.rb
          • test_helper.rb
          • version.rb
    • actionmailbox
      • README.md
      • app
        • controllers
          • action_mailbox
            • base_controller.rb
            • ingresses
              • mailgun
                • inbound_emails_controller.rb
              • mandrill
                • inbound_emails_controller.rb
              • postmark
                • inbound_emails_controller.rb
              • relay
                • inbound_emails_controller.rb
              • sendgrid
                • inbound_emails_controller.rb
          • rails
            • conductor
              • action_mailbox
                • inbound_emails
                  • sources_controller.rb
                • inbound_emails_controller.rb
                • incinerates_controller.rb
                • reroutes_controller.rb
        • jobs
          • action_mailbox
            • incineration_job.rb
            • routing_job.rb
        • models
          • action_mailbox
            • inbound_email
              • incineratable
                • incineration.rb
              • incineratable.rb
              • message_id.rb
              • routable.rb
            • inbound_email.rb
            • record.rb
      • lib
        • action_mailbox
          • base.rb
          • callbacks.rb
          • engine.rb
          • gem_version.rb
          • mail_ext
            • address_equality.rb
            • address_wrapping.rb
            • addresses.rb
            • from_source.rb
            • recipients.rb
          • mail_ext.rb
          • relayer.rb
          • router
            • route.rb
          • router.rb
          • routing.rb
          • test_case.rb
          • test_helper.rb
          • version.rb
    • actionmailer
      • README.rdoc
      • lib
        • action_mailer
          • base.rb
          • collector.rb
          • delivery_methods.rb
          • gem_version.rb
          • inline_preview_interceptor.rb
          • log_subscriber.rb
          • mail_delivery_job.rb
          • mail_helper.rb
          • message_delivery.rb
          • parameterized.rb
          • preview.rb
          • railtie.rb
          • rescuable.rb
          • test_case.rb
          • test_helper.rb
          • version.rb
    • actionpack
      • README.rdoc
      • lib
        • abstract_controller
          • asset_paths.rb
          • base.rb
          • caching
            • fragments.rb
          • caching.rb
          • callbacks.rb
          • collector.rb
          • error.rb
          • helpers.rb
          • logger.rb
          • railties
            • routes_helpers.rb
          • rendering.rb
          • translation.rb
          • url_for.rb
        • action_controller
          • api
            • api_rendering.rb
          • api.rb
          • base.rb
          • caching.rb
          • form_builder.rb
          • log_subscriber.rb
          • metal
            • basic_implicit_render.rb
            • conditional_get.rb
            • content_security_policy.rb
            • cookies.rb
            • data_streaming.rb
            • default_headers.rb
            • etag_with_flash.rb
            • etag_with_template_digest.rb
            • exceptions.rb
            • flash.rb
            • head.rb
            • helpers.rb
            • http_authentication.rb
            • implicit_render.rb
            • instrumentation.rb
            • live.rb
            • logging.rb
            • mime_responds.rb
            • parameter_encoding.rb
            • params_wrapper.rb
            • permissions_policy.rb
            • redirecting.rb
            • renderers.rb
            • rendering.rb
            • request_forgery_protection.rb
            • rescue.rb
            • streaming.rb
            • strong_parameters.rb
            • testing.rb
            • url_for.rb
          • metal.rb
          • railtie.rb
          • railties
            • helpers.rb
          • renderer.rb
          • template_assertions.rb
          • test_case.rb
        • action_dispatch
          • http
            • cache.rb
            • content_disposition.rb
            • content_security_policy.rb
            • filter_parameters.rb
            • filter_redirect.rb
            • headers.rb
            • mime_negotiation.rb
            • mime_type.rb
            • mime_types.rb
            • parameters.rb
            • permissions_policy.rb
            • rack_cache.rb
            • request.rb
            • response.rb
            • upload.rb
            • url.rb
          • journey
            • formatter.rb
            • gtg
              • builder.rb
              • simulator.rb
              • transition_table.rb
            • nfa
              • dot.rb
            • nodes
              • node.rb
            • parser.rb
            • parser_extras.rb
            • path
              • pattern.rb
            • route.rb
            • router
              • utils.rb
            • router.rb
            • routes.rb
            • scanner.rb
            • visitors.rb
          • journey.rb
          • middleware
            • actionable_exceptions.rb
            • callbacks.rb
            • cookies.rb
            • debug_exceptions.rb
            • debug_locks.rb
            • debug_view.rb
            • exception_wrapper.rb
            • executor.rb
            • flash.rb
            • host_authorization.rb
            • public_exceptions.rb
            • reloader.rb
            • remote_ip.rb
            • request_id.rb
            • server_timing.rb
            • session
              • abstract_store.rb
              • cache_store.rb
              • cookie_store.rb
              • mem_cache_store.rb
            • show_exceptions.rb
            • ssl.rb
            • stack.rb
            • static.rb
          • railtie.rb
          • request
            • session.rb
            • utils.rb
          • routing
            • endpoint.rb
            • inspector.rb
            • mapper.rb
            • polymorphic_routes.rb
            • redirection.rb
            • route_set.rb
            • routes_proxy.rb
            • url_for.rb
          • routing.rb
          • system_test_case.rb
          • system_testing
            • browser.rb
            • driver.rb
            • server.rb
            • test_helpers
              • screenshot_helper.rb
              • setup_and_teardown.rb
          • testing
            • assertion_response.rb
            • assertions
              • response.rb
              • routing.rb
            • assertions.rb
            • integration.rb
            • request_encoder.rb
            • test_process.rb
            • test_request.rb
            • test_response.rb
    • actiontext
      • README.md
      • app
        • helpers
          • action_text
            • content_helper.rb
            • tag_helper.rb
        • models
          • action_text
            • encrypted_rich_text.rb
            • record.rb
            • rich_text.rb
      • lib
        • action_text
          • attachable.rb
          • attachables
            • content_attachment.rb
            • missing_attachable.rb
            • remote_image.rb
          • attachment.rb
          • attachment_gallery.rb
          • attachments
            • caching.rb
            • minification.rb
            • trix_conversion.rb
          • attribute.rb
          • content.rb
          • encryption.rb
          • engine.rb
          • fixture_set.rb
          • fragment.rb
          • gem_version.rb
          • html_conversion.rb
          • plain_text_conversion.rb
          • rendering.rb
          • serialization.rb
          • system_test_helper.rb
          • trix_attachment.rb
          • version.rb
    • actionview
      • README.rdoc
      • lib
        • action_view
          • base.rb
          • buffers.rb
          • cache_expiry.rb
          • context.rb
          • dependency_tracker
            • erb_tracker.rb
            • ripper_tracker.rb
          • dependency_tracker.rb
          • digestor.rb
          • flows.rb
          • gem_version.rb
          • helpers
            • active_model_helper.rb
            • asset_tag_helper.rb
            • asset_url_helper.rb
            • atom_feed_helper.rb
            • cache_helper.rb
            • capture_helper.rb
            • controller_helper.rb
            • csp_helper.rb
            • csrf_helper.rb
            • date_helper.rb
            • debug_helper.rb
            • form_helper.rb
            • form_options_helper.rb
            • form_tag_helper.rb
            • javascript_helper.rb
            • number_helper.rb
            • output_safety_helper.rb
            • rendering_helper.rb
            • sanitize_helper.rb
            • tag_helper.rb
            • tags
              • base.rb
              • check_box.rb
              • checkable.rb
              • collection_check_boxes.rb
              • collection_helpers.rb
              • collection_radio_buttons.rb
              • collection_select.rb
              • color_field.rb
              • date_field.rb
              • date_select.rb
              • datetime_field.rb
              • datetime_local_field.rb
              • datetime_select.rb
              • email_field.rb
              • file_field.rb
              • grouped_collection_select.rb
              • hidden_field.rb
              • label.rb
              • month_field.rb
              • number_field.rb
              • password_field.rb
              • placeholderable.rb
              • radio_button.rb
              • range_field.rb
              • search_field.rb
              • select.rb
              • tel_field.rb
              • text_area.rb
              • text_field.rb
              • time_field.rb
              • time_select.rb
              • time_zone_select.rb
              • translator.rb
              • url_field.rb
              • week_field.rb
              • weekday_select.rb
            • tags.rb
            • text_helper.rb
            • translation_helper.rb
            • url_helper.rb
          • helpers.rb
          • layouts.rb
          • log_subscriber.rb
          • lookup_context.rb
          • model_naming.rb
          • path_set.rb
          • railtie.rb
          • record_identifier.rb
          • render_parser.rb
          • renderer
            • abstract_renderer.rb
            • collection_renderer.rb
            • object_renderer.rb
            • partial_renderer
              • collection_caching.rb
            • partial_renderer.rb
            • renderer.rb
            • streaming_template_renderer.rb
            • template_renderer.rb
          • rendering.rb
          • ripper_ast_parser.rb
          • routing_url_for.rb
          • template
            • error.rb
            • handlers
              • builder.rb
              • erb
                • erubi.rb
              • erb.rb
              • html.rb
              • raw.rb
            • handlers.rb
            • html.rb
            • inline.rb
            • raw_file.rb
            • renderable.rb
            • resolver.rb
            • sources
              • file.rb
            • sources.rb
            • text.rb
            • types.rb
          • template.rb
          • template_details.rb
          • template_path.rb
          • test_case.rb
          • testing
            • resolvers.rb
          • unbound_template.rb
          • version.rb
          • view_paths.rb
    • activejob
      • README.md
      • lib
        • active_job
          • arguments.rb
          • base.rb
          • callbacks.rb
          • configured_job.rb
          • core.rb
          • enqueuing.rb
          • exceptions.rb
          • execution.rb
          • gem_version.rb
          • instrumentation.rb
          • log_subscriber.rb
          • logging.rb
          • queue_adapter.rb
          • queue_adapters
            • async_adapter.rb
            • backburner_adapter.rb
            • delayed_job_adapter.rb
            • inline_adapter.rb
            • que_adapter.rb
            • queue_classic_adapter.rb
            • resque_adapter.rb
            • sidekiq_adapter.rb
            • sneakers_adapter.rb
            • sucker_punch_adapter.rb
            • test_adapter.rb
          • queue_adapters.rb
          • queue_name.rb
          • queue_priority.rb
          • railtie.rb
          • serializers
            • date_serializer.rb
            • date_time_serializer.rb
            • duration_serializer.rb
            • module_serializer.rb
            • object_serializer.rb
            • range_serializer.rb
            • symbol_serializer.rb
            • time_object_serializer.rb
            • time_serializer.rb
            • time_with_zone_serializer.rb
          • serializers.rb
          • test_case.rb
          • test_helper.rb
          • timezones.rb
          • translation.rb
          • version.rb
    • activemodel
      • README.rdoc
      • lib
        • active_model
          • api.rb
          • attribute
            • user_provided_default.rb
          • attribute.rb
          • attribute_assignment.rb
          • attribute_methods.rb
          • attribute_mutation_tracker.rb
          • attribute_set
            • builder.rb
            • yaml_encoder.rb
          • attribute_set.rb
          • attributes.rb
          • callbacks.rb
          • conversion.rb
          • dirty.rb
          • error.rb
          • errors.rb
          • forbidden_attributes_protection.rb
          • gem_version.rb
          • lint.rb
          • model.rb
          • naming.rb
          • nested_error.rb
          • railtie.rb
          • secure_password.rb
          • serialization.rb
          • serializers
            • json.rb
          • translation.rb
          • type
            • big_integer.rb
            • binary.rb
            • boolean.rb
            • date.rb
            • date_time.rb
            • decimal.rb
            • float.rb
            • helpers
              • accepts_multiparameter_time.rb
              • mutable.rb
              • numeric.rb
              • time_value.rb
              • timezone.rb
            • helpers.rb
            • immutable_string.rb
            • integer.rb
            • registry.rb
            • string.rb
            • time.rb
            • value.rb
          • type.rb
          • validations
            • absence.rb
            • acceptance.rb
            • callbacks.rb
            • clusivity.rb
            • comparability.rb
            • comparison.rb
            • confirmation.rb
            • exclusion.rb
            • format.rb
            • helper_methods.rb
            • inclusion.rb
            • length.rb
            • numericality.rb
            • presence.rb
            • validates.rb
            • with.rb
          • validations.rb
          • validator.rb
          • version.rb
    • activerecord
      • README.rdoc
      • lib
        • active_record
          • aggregations.rb
          • association_relation.rb
          • associations
            • alias_tracker.rb
            • association.rb
            • association_scope.rb
            • belongs_to_association.rb
            • belongs_to_polymorphic_association.rb
            • builder
              • association.rb
              • belongs_to.rb
              • collection_association.rb
              • has_and_belongs_to_many.rb
              • has_many.rb
              • has_one.rb
              • singular_association.rb
            • collection_association.rb
            • collection_proxy.rb
            • disable_joins_association_scope.rb
            • foreign_association.rb
            • has_many_association.rb
            • has_many_through_association.rb
            • has_one_association.rb
            • has_one_through_association.rb
            • join_dependency
              • join_association.rb
              • join_base.rb
              • join_part.rb
            • join_dependency.rb
            • preloader
              • association.rb
              • batch.rb
              • branch.rb
              • through_association.rb
            • preloader.rb
            • singular_association.rb
            • through_association.rb
          • associations.rb
          • asynchronous_queries_tracker.rb
          • attribute_assignment.rb
          • attribute_methods
            • before_type_cast.rb
            • dirty.rb
            • primary_key.rb
            • query.rb
            • read.rb
            • serialization.rb
            • time_zone_conversion.rb
            • write.rb
          • attribute_methods.rb
          • attributes.rb
          • autosave_association.rb
          • base.rb
          • callbacks.rb
          • coders
            • json.rb
            • yaml_column.rb
          • connection_adapters
            • abstract
              • connection_handler.rb
              • connection_pool
                • queue.rb
                • reaper.rb
              • connection_pool.rb
              • database_limits.rb
              • database_statements.rb
              • query_cache.rb
              • quoting.rb
              • savepoints.rb
              • schema_creation.rb
              • schema_definitions.rb
              • schema_dumper.rb
              • schema_statements.rb
              • transaction.rb
            • abstract_adapter.rb
            • abstract_mysql_adapter.rb
            • column.rb
            • deduplicable.rb
            • legacy_pool_manager.rb
            • mysql
              • column.rb
              • database_statements.rb
              • explain_pretty_printer.rb
              • quoting.rb
              • schema_creation.rb
              • schema_definitions.rb
              • schema_dumper.rb
              • schema_statements.rb
              • type_metadata.rb
            • mysql2_adapter.rb
            • pool_config.rb
            • pool_manager.rb
            • postgresql
              • column.rb
              • database_statements.rb
              • explain_pretty_printer.rb
              • oid
                • array.rb
                • bit.rb
                • bit_varying.rb
                • bytea.rb
                • cidr.rb
                • date.rb
                • date_time.rb
                • decimal.rb
                • enum.rb
                • hstore.rb
                • inet.rb
                • interval.rb
                • jsonb.rb
                • legacy_point.rb
                • macaddr.rb
                • money.rb
                • oid.rb
                • point.rb
                • range.rb
                • specialized_string.rb
                • timestamp.rb
                • timestamp_with_time_zone.rb
                • type_map_initializer.rb
                • uuid.rb
                • vector.rb
                • xml.rb
              • oid.rb
              • quoting.rb
              • referential_integrity.rb
              • schema_creation.rb
              • schema_definitions.rb
              • schema_dumper.rb
              • schema_statements.rb
              • type_metadata.rb
              • utils.rb
            • postgresql_adapter.rb
            • schema_cache.rb
            • sql_type_metadata.rb
            • sqlite3
              • database_statements.rb
              • explain_pretty_printer.rb
              • quoting.rb
              • schema_creation.rb
              • schema_definitions.rb
              • schema_dumper.rb
              • schema_statements.rb
            • sqlite3_adapter.rb
            • statement_pool.rb
          • connection_adapters.rb
          • connection_handling.rb
          • core.rb
          • counter_cache.rb
          • database_configurations
            • connection_url_resolver.rb
            • database_config.rb
            • hash_config.rb
            • url_config.rb
          • database_configurations.rb
          • delegated_type.rb
          • destroy_association_async_job.rb
          • disable_joins_association_relation.rb
          • dynamic_matchers.rb
          • encryption
            • cipher
              • aes256_gcm.rb
            • cipher.rb
            • config.rb
            • configurable.rb
            • context.rb
            • contexts.rb
            • derived_secret_key_provider.rb
            • deterministic_key_provider.rb
            • encryptable_record.rb
            • encrypted_attribute_type.rb
            • encrypted_fixtures.rb
            • encrypting_only_encryptor.rb
            • encryptor.rb
            • envelope_encryption_key_provider.rb
            • errors.rb
            • extended_deterministic_queries.rb
            • extended_deterministic_uniqueness_validator.rb
            • key.rb
            • key_generator.rb
            • key_provider.rb
            • message.rb
            • message_serializer.rb
            • null_encryptor.rb
            • properties.rb
            • read_only_null_encryptor.rb
            • scheme.rb
          • encryption.rb
          • enum.rb
          • errors.rb
          • explain.rb
          • explain_registry.rb
          • explain_subscriber.rb
          • fixture_set
            • file.rb
            • model_metadata.rb
            • render_context.rb
            • table_row.rb
            • table_rows.rb
          • fixtures.rb
          • future_result.rb
          • gem_version.rb
          • inheritance.rb
          • insert_all.rb
          • integration.rb
          • internal_metadata.rb
          • legacy_yaml_adapter.rb
          • locking
            • optimistic.rb
            • pessimistic.rb
          • log_subscriber.rb
          • middleware
            • database_selector
              • resolver
                • session.rb
              • resolver.rb
            • database_selector.rb
            • shard_selector.rb
          • migration
            • command_recorder.rb
            • compatibility.rb
            • join_table.rb
          • migration.rb
          • model_schema.rb
          • nested_attributes.rb
          • no_touching.rb
          • null_relation.rb
          • persistence.rb
          • query_cache.rb
          • query_logs.rb
          • querying.rb
          • railtie.rb
          • railties
            • console_sandbox.rb
            • controller_runtime.rb
          • readonly_attributes.rb
          • reflection.rb
          • relation
            • batches
              • batch_enumerator.rb
            • batches.rb
            • calculations.rb
            • delegation.rb
            • finder_methods.rb
            • from_clause.rb
            • merger.rb
            • predicate_builder
              • array_handler.rb
              • association_query_value.rb
              • basic_object_handler.rb
              • polymorphic_array_value.rb
              • range_handler.rb
              • relation_handler.rb
            • predicate_builder.rb
            • query_attribute.rb
            • query_methods.rb
            • record_fetch_warning.rb
            • spawn_methods.rb
            • where_clause.rb
          • relation.rb
          • result.rb
          • runtime_registry.rb
          • sanitization.rb
          • schema.rb
          • schema_dumper.rb
          • schema_migration.rb
          • scoping
            • default.rb
            • named.rb
          • scoping.rb
          • secure_token.rb
          • serialization.rb
          • signed_id.rb
          • statement_cache.rb
          • store.rb
          • suppressor.rb
          • table_metadata.rb
          • tasks
            • database_tasks.rb
            • mysql_database_tasks.rb
            • postgresql_database_tasks.rb
            • sqlite_database_tasks.rb
          • test_databases.rb
          • test_fixtures.rb
          • timestamp.rb
          • touch_later.rb
          • transactions.rb
          • translation.rb
          • type
            • adapter_specific_registry.rb
            • date.rb
            • date_time.rb
            • decimal_without_scale.rb
            • hash_lookup_type_map.rb
            • internal
              • timezone.rb
            • json.rb
            • serialized.rb
            • text.rb
            • time.rb
            • type_map.rb
            • unsigned_integer.rb
          • type.rb
          • type_caster
            • connection.rb
            • map.rb
          • type_caster.rb
          • validations
            • absence.rb
            • associated.rb
            • length.rb
            • numericality.rb
            • presence.rb
            • uniqueness.rb
          • validations.rb
          • version.rb
        • arel.rb
    • activestorage
      • README.md
      • app
        • controllers
          • active_storage
            • base_controller.rb
            • blobs
              • proxy_controller.rb
              • redirect_controller.rb
            • direct_uploads_controller.rb
            • disk_controller.rb
            • representations
              • base_controller.rb
              • proxy_controller.rb
              • redirect_controller.rb
          • concerns
            • active_storage
              • file_server.rb
              • set_blob.rb
              • set_current.rb
              • streaming.rb
        • jobs
          • active_storage
            • analyze_job.rb
            • base_job.rb
            • mirror_job.rb
            • purge_job.rb
        • models
          • active_storage
            • attachment.rb
            • blob
              • analyzable.rb
              • identifiable.rb
              • representable.rb
            • blob.rb
            • current.rb
            • filename.rb
            • preview.rb
            • record.rb
            • variant.rb
            • variant_record.rb
            • variant_with_record.rb
            • variation.rb
      • lib
        • active_storage
          • analyzer
            • audio_analyzer.rb
            • image_analyzer
              • image_magick.rb
              • vips.rb
            • image_analyzer.rb
            • null_analyzer.rb
            • video_analyzer.rb
          • analyzer.rb
          • attached
            • changes
              • create_many.rb
              • create_one.rb
              • create_one_of_many.rb
              • delete_many.rb
              • delete_one.rb
              • detach_many.rb
              • detach_one.rb
              • purge_many.rb
              • purge_one.rb
            • changes.rb
            • many.rb
            • model.rb
            • one.rb
          • attached.rb
          • downloader.rb
          • engine.rb
          • errors.rb
          • fixture_set.rb
          • gem_version.rb
          • log_subscriber.rb
          • previewer
            • mupdf_previewer.rb
            • poppler_pdf_previewer.rb
            • video_previewer.rb
          • previewer.rb
          • reflection.rb
          • service
            • azure_storage_service.rb
            • configurator.rb
            • disk_service.rb
            • gcs_service.rb
            • mirror_service.rb
            • registry.rb
            • s3_service.rb
          • service.rb
          • transformers
            • image_processing_transformer.rb
            • transformer.rb
          • version.rb
    • activesupport
      • README.rdoc
      • lib
        • active_support
          • actionable_error.rb
          • all.rb
          • array_inquirer.rb
          • backtrace_cleaner.rb
          • benchmarkable.rb
          • builder.rb
          • cache
            • file_store.rb
            • mem_cache_store.rb
            • memory_store.rb
            • null_store.rb
            • redis_cache_store.rb
            • strategy
              • local_cache.rb
              • local_cache_middleware.rb
          • cache.rb
          • callbacks.rb
          • code_generator.rb
          • concern.rb
          • concurrency
            • load_interlock_aware_monitor.rb
            • share_lock.rb
          • configurable.rb
          • configuration_file.rb
          • core_ext
            • array
              • access.rb
              • conversions.rb
              • deprecated_conversions.rb
              • extract.rb
              • extract_options.rb
              • grouping.rb
              • inquiry.rb
              • wrap.rb
            • array.rb
            • benchmark.rb
            • big_decimal
              • conversions.rb
            • big_decimal.rb
            • class
              • attribute.rb
              • attribute_accessors.rb
              • subclasses.rb
            • class.rb
            • date
              • acts_like.rb
              • blank.rb
              • calculations.rb
              • conversions.rb
              • deprecated_conversions.rb
              • zones.rb
            • date.rb
            • date_and_time
              • calculations.rb
              • compatibility.rb
              • zones.rb
            • date_time
              • acts_like.rb
              • blank.rb
              • calculations.rb
              • compatibility.rb
              • conversions.rb
              • deprecated_conversions.rb
            • date_time.rb
            • digest
              • uuid.rb
            • digest.rb
            • enumerable.rb
            • file
              • atomic.rb
            • file.rb
            • hash
              • conversions.rb
              • deep_merge.rb
              • deep_transform_values.rb
              • except.rb
              • indifferent_access.rb
              • keys.rb
              • reverse_merge.rb
              • slice.rb
            • hash.rb
            • integer
              • inflections.rb
              • multiple.rb
              • time.rb
            • integer.rb
            • kernel
              • concern.rb
              • reporting.rb
              • singleton_class.rb
            • kernel.rb
            • load_error.rb
            • module
              • aliasing.rb
              • anonymous.rb
              • attr_internal.rb
              • attribute_accessors.rb
              • attribute_accessors_per_thread.rb
              • concerning.rb
              • delegation.rb
              • deprecation.rb
              • introspection.rb
              • redefine_method.rb
              • remove_method.rb
            • module.rb
            • name_error.rb
            • numeric
              • bytes.rb
              • conversions.rb
              • deprecated_conversions.rb
              • time.rb
            • numeric.rb
            • object
              • acts_like.rb
              • blank.rb
              • conversions.rb
              • deep_dup.rb
              • duplicable.rb
              • inclusion.rb
              • instance_variables.rb
              • json.rb
              • to_param.rb
              • to_query.rb
              • try.rb
              • with_options.rb
            • object.rb
            • pathname
              • existence.rb
            • pathname.rb
            • range
              • compare_range.rb
              • conversions.rb
              • deprecated_conversions.rb
              • each.rb
              • include_time_with_zone.rb
              • overlaps.rb
            • range.rb
            • regexp.rb
            • securerandom.rb
            • string
              • access.rb
              • behavior.rb
              • conversions.rb
              • exclude.rb
              • filters.rb
              • indent.rb
              • inflections.rb
              • inquiry.rb
              • multibyte.rb
              • output_safety.rb
              • starts_ends_with.rb
              • strip.rb
              • zones.rb
            • string.rb
            • symbol
              • starts_ends_with.rb
            • symbol.rb
            • time
              • acts_like.rb
              • calculations.rb
              • compatibility.rb
              • conversions.rb
              • deprecated_conversions.rb
              • zones.rb
            • time.rb
            • uri.rb
          • core_ext.rb
          • current_attributes
            • test_helper.rb
          • current_attributes.rb
          • dependencies
            • autoload.rb
            • interlock.rb
            • require_dependency.rb
          • dependencies.rb
          • deprecation
            • behaviors.rb
            • constant_accessor.rb
            • disallowed.rb
            • instance_delegator.rb
            • method_wrappers.rb
            • proxy_wrappers.rb
            • reporting.rb
          • deprecation.rb
          • descendants_tracker.rb
          • digest.rb
          • duration
            • iso8601_parser.rb
            • iso8601_serializer.rb
          • duration.rb
          • encrypted_configuration.rb
          • encrypted_file.rb
          • environment_inquirer.rb
          • error_reporter.rb
          • evented_file_update_checker.rb
          • execution_context
            • test_helper.rb
          • execution_context.rb
          • execution_wrapper.rb
          • executor
            • test_helper.rb
          • executor.rb
          • file_update_checker.rb
          • fork_tracker.rb
          • gem_version.rb
          • gzip.rb
          • hash_with_indifferent_access.rb
          • html_safe_translation.rb
          • i18n.rb
          • i18n_railtie.rb
          • inflections.rb
          • inflector
            • inflections.rb
            • methods.rb
            • transliterate.rb
          • inflector.rb
          • isolated_execution_state.rb
          • json
            • decoding.rb
            • encoding.rb
          • json.rb
          • key_generator.rb
          • lazy_load_hooks.rb
          • locale
            • en.rb
          • log_subscriber
            • test_helper.rb
          • log_subscriber.rb
          • logger.rb
          • logger_silence.rb
          • logger_thread_safe_level.rb
          • message_encryptor.rb
          • message_verifier.rb
          • messages
            • metadata.rb
            • rotation_configuration.rb
            • rotator.rb
          • multibyte
            • chars.rb
            • unicode.rb
          • multibyte.rb
          • notifications
            • fanout.rb
            • instrumenter.rb
          • notifications.rb
          • number_helper
            • number_converter.rb
            • number_to_currency_converter.rb
            • number_to_delimited_converter.rb
            • number_to_human_converter.rb
            • number_to_human_size_converter.rb
            • number_to_percentage_converter.rb
            • number_to_phone_converter.rb
            • number_to_rounded_converter.rb
            • rounding_helper.rb
          • number_helper.rb
          • option_merger.rb
          • ordered_hash.rb
          • ordered_options.rb
          • parameter_filter.rb
          • per_thread_registry.rb
          • proxy_object.rb
          • rails.rb
          • railtie.rb
          • reloader.rb
          • rescuable.rb
          • ruby_features.rb
          • secure_compare_rotator.rb
          • security_utils.rb
          • string_inquirer.rb
          • subscriber.rb
          • tagged_logging.rb
          • test_case.rb
          • testing
            • assertions.rb
            • autorun.rb
            • constant_lookup.rb
            • declarative.rb
            • deprecation.rb
            • file_fixtures.rb
            • isolation.rb
            • method_call_assertions.rb
            • parallelization
              • server.rb
              • worker.rb
            • parallelization.rb
            • parallelize_executor.rb
            • setup_and_teardown.rb
            • stream.rb
            • tagged_logging.rb
            • time_helpers.rb
          • time.rb
          • time_with_zone.rb
          • values
            • time_zone.rb
          • version.rb
          • xml_mini
            • jdom.rb
            • libxml.rb
            • libxmlsax.rb
            • nokogiri.rb
            • nokogirisax.rb
            • rexml.rb
          • xml_mini.rb
    • railties
      • RDOC_MAIN.rdoc
      • README.rdoc
      • lib
        • minitest
          • rails_plugin.rb
        • rails
          • all.rb
          • api
            • task.rb
          • app_loader.rb
          • app_updater.rb
          • application
            • bootstrap.rb
            • configuration.rb
            • default_middleware_stack.rb
            • dummy_erb_compiler.rb
            • finisher.rb
            • routes_reloader.rb
          • application.rb
          • application_controller.rb
          • autoloaders
            • inflector.rb
          • autoloaders.rb
          • backtrace_cleaner.rb
          • cli.rb
          • code_statistics.rb
          • code_statistics_calculator.rb
          • command
            • actions.rb
            • base.rb
            • behavior.rb
            • environment_argument.rb
            • helpers
              • editor.rb
          • command.rb
          • commands
            • application
              • application_command.rb
            • console
              • console_command.rb
            • credentials
              • credentials_command
                • diffing.rb
              • credentials_command.rb
            • db
              • system
                • change
                  • change_command.rb
            • dbconsole
              • dbconsole_command.rb
            • destroy
              • destroy_command.rb
            • dev
              • dev_command.rb
            • encrypted
              • encrypted_command.rb
            • generate
              • generate_command.rb
            • help
              • help_command.rb
            • initializers
              • initializers_command.rb
            • new
              • new_command.rb
            • notes
              • notes_command.rb
            • plugin
              • plugin_command.rb
            • rake
              • rake_command.rb
            • routes
              • routes_command.rb
            • runner
              • runner_command.rb
            • secrets
              • secrets_command.rb
            • server
              • server_command.rb
            • test
              • test_command.rb
            • version
              • version_command.rb
          • commands.rb
          • configuration.rb
          • console
            • app.rb
            • helpers.rb
          • dev_caching.rb
          • engine
            • commands.rb
            • configuration.rb
            • railties.rb
            • updater.rb
          • engine.rb
          • gem_version.rb
          • generators
            • actions
              • create_migration.rb
            • actions.rb
            • active_model.rb
            • app_base.rb
            • app_name.rb
            • base.rb
            • database.rb
            • erb
              • controller
                • controller_generator.rb
              • mailer
                • mailer_generator.rb
              • scaffold
                • scaffold_generator.rb
            • erb.rb
            • generated_attribute.rb
            • migration.rb
            • model_helpers.rb
            • named_base.rb
            • rails
              • app
                • app_generator.rb
              • application_record
                • application_record_generator.rb
              • benchmark
                • benchmark_generator.rb
              • controller
                • controller_generator.rb
              • credentials
                • credentials_generator.rb
              • db
                • system
                  • change
                    • change_generator.rb
              • encrypted_file
                • encrypted_file_generator.rb
              • encryption_key_file
                • encryption_key_file_generator.rb
              • generator
                • generator_generator.rb
              • helper
                • helper_generator.rb
              • integration_test
                • integration_test_generator.rb
              • master_key
                • master_key_generator.rb
              • migration
                • migration_generator.rb
              • model
                • model_generator.rb
              • plugin
                • plugin_generator.rb
              • resource
                • resource_generator.rb
              • resource_route
                • resource_route_generator.rb
              • scaffold
                • scaffold_generator.rb
              • scaffold_controller
                • scaffold_controller_generator.rb
              • system_test
                • system_test_generator.rb
              • task
                • task_generator.rb
            • resource_helpers.rb
            • test_case.rb
            • test_unit
              • controller
                • controller_generator.rb
              • generator
                • generator_generator.rb
              • helper
                • helper_generator.rb
              • integration
                • integration_generator.rb
              • job
                • job_generator.rb
              • mailer
                • mailer_generator.rb
              • model
                • model_generator.rb
              • plugin
                • plugin_generator.rb
              • scaffold
                • scaffold_generator.rb
              • system
                • system_generator.rb
            • test_unit.rb
            • testing
              • assertions.rb
              • behaviour.rb
              • setup_and_teardown.rb
          • generators.rb
          • info.rb
          • info_controller.rb
          • initializable.rb
          • mailers_controller.rb
          • paths.rb
          • plugin
            • test.rb
          • rack
            • logger.rb
          • rack.rb
          • railtie
            • configurable.rb
            • configuration.rb
          • railtie.rb
          • ruby_version_check.rb
          • secrets.rb
          • source_annotation_extractor.rb
          • tasks.rb
          • test_help.rb
          • version.rb
          • welcome_controller.rb
        • rails.rb
  • Core extensions
    • Array
    • Benchmark
    • BigDecimal
    • Class
    • Date
    • DateAndTime
      • Calculations
      • Compatibility
      • Zones
    • DateTime
    • Delegator
    • Digest
      • UUID
    • ERB
      • Util
    • Enumerable
      • SoleItemExpectedError
    • Exception
    • FalseClass
    • File
    • Float
    • Hash
    • IO
    • Integer
    • Kernel
    • LoadError
    • Method
    • Module
      • Concerning
      • DelegationError
    • NameError
    • NilClass
    • Numeric
    • Object
    • Pathname
    • Process
    • Range
    • Regexp
    • SecureRandom
    • Singleton
    • String
    • Symbol
    • Time
    • TrueClass
    • URI
    • UnboundMethod
  • AbstractController
    • ActionNotFound
    • Base
    • Caching
      • ClassMethods
      • ConfigMethods
      • Fragments
        • ClassMethods
    • Callbacks
      • ClassMethods
    • Collector
    • DoubleRenderError
    • Helpers
      • ClassMethods
      • MissingHelperError
    • Railties
      • RoutesHelpers
    • Rendering
    • Translation
    • UrlFor
      • ClassMethods
  • ActionCable
    • Channel
      • Base
      • Broadcasting
        • ClassMethods
      • Callbacks
        • ClassMethods
      • ChannelStub
      • ConnectionStub
      • Naming
        • ClassMethods
      • NonInferrableChannelError
      • PeriodicTimers
        • ClassMethods
      • Streams
      • TestCase
        • Behavior
          • ClassMethods
    • Connection
      • Assertions
      • Authorization
        • UnauthorizedError
      • Base
      • Identification
        • ClassMethods
      • InternalChannel
      • NonInferrableConnectionError
      • StreamEventLoop
      • TaggedLoggerProxy
      • TestCase
        • Behavior
          • ClassMethods
      • TestConnection
      • TestCookieJar
      • TestRequest
    • Helpers
      • ActionCableHelper
    • RemoteConnections
      • RemoteConnection
        • InvalidIdentifiersError
    • Server
      • Base
      • Broadcasting
        • Broadcaster
      • Configuration
      • Worker
        • ActiveRecordConnectionManagement
    • SubscriptionAdapter
      • Async
        • AsyncSubscriberMap
      • Base
      • PostgreSQL
        • Listener
      • Redis
        • Listener
          • SubscribedClient
      • SubscriberMap
      • Test
    • TestCase
    • TestHelper
    • VERSION
  • ActionController
    • API
    • ApiRendering
    • Base
    • Caching
    • ConditionalGet
      • ClassMethods
    • ContentSecurityPolicy
      • ClassMethods
    • Cookies
    • DataStreaming
    • DefaultHeaders
      • ClassMethods
    • EtagWithFlash
    • EtagWithTemplateDigest
    • Flash
      • ClassMethods
    • FormBuilder
      • ClassMethods
    • Head
    • Helpers
      • ClassMethods
    • HttpAuthentication
      • Basic
        • ControllerMethods
          • ClassMethods
      • Digest
        • ControllerMethods
      • Token
        • ControllerMethods
    • ImplicitRender
    • Instrumentation
      • ClassMethods
    • Live
      • ClassMethods
      • ClientDisconnected
      • SSE
    • LiveTestResponse
    • LogSubscriber
    • Logging
      • ClassMethods
    • Metal
    • MimeResponds
      • Collector
    • MissingRenderer
    • ParameterEncoding
      • ClassMethods
    • ParameterMissing
    • Parameters
    • ParamsWrapper
      • Options
        • ClassMethods
    • PermissionsPolicy
      • ClassMethods
    • Railties
      • Helpers
    • Redirecting
      • UnsafeRedirectError
    • Renderer
    • Renderers
      • All
      • ClassMethods
    • Rendering
      • ClassMethods
    • RequestForgeryProtection
      • ClassMethods
      • ProtectionMethods
        • Exception
        • NullSession
        • ResetSession
    • Rescue
    • RespondToMismatchError
    • Streaming
    • StrongParameters
    • TestCase
      • Behavior
        • ClassMethods
    • Testing
    • UnfilteredParameters
    • UnpermittedParameters
    • UrlFor
  • ActionDispatch
    • AssertionResponse
    • Assertions
      • ResponseAssertions
      • RoutingAssertions
    • Callbacks
    • ContentSecurityPolicy
      • Middleware
      • Request
    • Cookies
      • ChainedCookieJars
    • DebugExceptions
    • DebugLocks
    • ExceptionWrapper
    • Executor
    • FileHandler
    • Flash
      • FlashHash
      • RequestMethods
    • HostAuthorization
    • Http
      • Cache
        • Request
        • Response
      • FilterParameters
      • FilterRedirect
      • Headers
      • MimeNegotiation
        • InvalidType
      • Parameters
        • ClassMethods
        • ParseError
      • URL
      • UploadedFile
    • Integration
      • RequestHelpers
      • Runner
      • Session
    • IntegrationTest
      • Behavior
        • ClassMethods
      • UrlOptions
    • Journey
      • Format
      • Formatter
        • MissingRoute
        • RouteWithParams
      • Parser
      • Route
        • VerbMatchers
          • All
          • Unknown
    • MiddlewareStack
      • InstrumentationProxy
      • Middleware
    • PermissionsPolicy
      • Middleware
      • Request
    • PublicExceptions
    • RailsEntityStore
      • Rack
        • Cache
          • EntityStore
    • RailsMetaStore
      • Rack
        • Cache
          • MetaStore
    • Reloader
    • RemoteIp
      • GetIp
      • IpSpoofAttackError
    • Request
    • RequestCookieMethods
    • RequestEncoder
      • IdentityEncoder
    • RequestId
    • Response
      • RackBody
    • Routing
      • ConsoleFormatter
        • Base
        • Expanded
        • Sheet
      • HtmlTableFormatter
      • Mapper
        • Base
        • Concerns
        • CustomUrls
        • HttpHelpers
        • Resources
        • Scoping
      • PathRedirect
      • PolymorphicRoutes
      • Redirection
      • RouteSet
        • CustomUrlHelper
        • Dispatcher
        • Generator
        • MountedHelpers
        • NamedRouteCollection
          • UrlHelper
            • OptimizedUrlHelper
        • StaticDispatcher
      • UrlFor
    • SSL
    • ServerTiming
    • Session
      • AbstractSecureStore
      • AbstractStore
      • CacheStore
      • Compatibility
      • CookieStore
        • SessionId
      • MemCacheStore
      • StaleSessionCheck
    • ShowExceptions
    • Static
    • SystemTestCase
    • SystemTesting
      • TestHelpers
        • ScreenshotHelper
    • TestProcess
      • FixtureFile
    • TestRequest
    • TestResponse
  • ActionMailbox
    • Base
    • BaseController
    • Callbacks
    • Engine
    • InboundEmail
      • Incineratable
        • Incineration
      • MessageId
      • Routable
    • InboundEmails
    • IncinerationJob
    • Ingresses
      • Mailgun
        • InboundEmailsController
          • Authenticator
      • Mandrill
        • InboundEmailsController
          • Authenticator
      • Postmark
        • InboundEmailsController
      • Relay
        • InboundEmailsController
      • Sendgrid
        • InboundEmailsController
    • Relayer
      • Result
    • Router
      • Route
      • RoutingError
    • Routing
    • RoutingJob
    • TestCase
    • TestHelper
    • VERSION
  • ActionMailer
    • Base
      • LateAttachmentsProxy
    • Collector
    • DeliveryMethods
      • ClassMethods
    • InlinePreviewInterceptor
    • LogSubscriber
    • MailHelper
    • MessageDelivery
    • NonInferrableMailerError
    • Parameterized
      • ClassMethods
    • Preview
    • Previews
      • ClassMethods
    • Rescuable
    • TestCase
      • Behavior
        • ClassMethods
      • ClearTestDeliveries
    • TestHelper
    • VERSION
  • ActionText
    • Attachable
    • Attachables
      • ContentAttachment
      • MissingAttachable
      • RemoteImage
    • Attachment
    • AttachmentGallery
    • Attachments
      • Caching
      • Minification
      • TrixConversion
    • Attribute
    • Content
    • ContentHelper
    • EncryptedRichText
    • Encryption
    • Engine
    • FixtureSet
    • Fragment
    • HtmlConversion
    • PlainTextConversion
    • RichText
    • Serialization
    • SystemTestHelper
    • TagHelper
    • TrixAttachment
    • VERSION
  • ActionView
    • AbstractRenderer
      • RenderedCollection
        • EmptyCollection
    • Base
    • CacheExpiry
      • Executor
      • ViewModificationWatcher
    • Context
    • Digestor
      • Injected
      • Missing
      • Node
      • NullLogger
      • Partial
    • FileSystemResolver
    • FixtureResolver
    • Helpers
      • ActiveModelHelper
      • ActiveModelInstanceTag
      • AssetTagHelper
      • AssetUrlHelper
      • AtomFeedHelper
      • CacheHelper
        • UncacheableFragmentError
      • CaptureHelper
      • CspHelper
      • CsrfHelper
      • DateHelper
      • DebugHelper
      • FormBuilder
      • FormHelper
      • FormOptionsHelper
      • FormTagHelper
      • JavaScriptHelper
      • NumberHelper
        • InvalidNumberError
      • OutputSafetyHelper
      • RenderingHelper
      • SanitizeHelper
      • TagHelper
      • Tags
        • ActionText
      • TextHelper
      • TranslationHelper
      • UrlHelper
        • ClassMethods
    • Layouts
      • ClassMethods
    • LogSubscriber
    • LookupContext
      • DetailsCache
      • ViewPaths
    • NullResolver
    • PartialIteration
    • PartialRenderer
    • RecordIdentifier
    • Renderer
    • Rendering
      • ClassMethods
    • Resolver
    • RoutingUrlFor
    • Template
      • Handlers
        • Builder
        • ERB
        • Html
        • Raw
      • Sources
        • File
      • Types
        • Type
    • TemplateDetails
      • Requested
    • TemplatePath
    • TestCase
      • Behavior
        • ClassMethods
        • Locals
        • RenderedViewsCollection
      • TestController
    • UnboundTemplate
    • VERSION
    • ViewPaths
      • ClassMethods
  • ActiveJob
    • Arguments
      • Hash
    • Base
    • Callbacks
      • ClassMethods
    • Core
      • ClassMethods
    • DeserializationError
    • EnqueueError
    • Enqueuing
      • ClassMethods
    • Exceptions
      • ClassMethods
    • Execution
      • ClassMethods
    • QueueAdapter
      • ClassMethods
    • QueueAdapters
      • AsyncAdapter
      • BackburnerAdapter
      • DelayedJobAdapter
      • InlineAdapter
      • QueAdapter
      • QueueClassicAdapter
      • ResqueAdapter
      • SidekiqAdapter
      • SneakersAdapter
      • SuckerPunchAdapter
      • TestAdapter
    • QueueName
      • ClassMethods
    • QueuePriority
      • ClassMethods
    • SerializationError
    • Serializers
      • ObjectSerializer
      • RangeSerializer
    • TestCase
    • TestHelper
      • TestQueueAdapter
        • ClassMethods
    • VERSION
  • ActiveModel
    • API
    • AttributeAssignment
    • AttributeMethods
      • ClassMethods
    • Attributes
      • ClassMethods
    • Callbacks
    • Conversion
    • Dirty
    • EachValidator
    • Error
    • Errors
    • ForbiddenAttributesError
    • Lint
      • Tests
    • MissingAttributeError
    • Model
    • Name
    • Naming
    • NestedError
    • RangeError
    • SecurePassword
      • ClassMethods
      • InstanceMethodsOnActivation
    • Serialization
    • Serializers
      • JSON
    • StrictValidationFailed
    • Translation
    • Type
      • Boolean
      • Helpers
        • AcceptsMultiparameterTime
          • InstanceMethods
        • Mutable
        • Numeric
        • TimeValue
        • Timezone
      • Value
    • UnknownAttributeError
    • VERSION
    • ValidationError
    • Validations
      • AcceptanceValidator
        • LazilyDefineAttributes
      • Callbacks
        • ClassMethods
      • ClassMethods
      • HelperMethods
    • Validator
  • ActiveRecord
    • ActiveJobRequiredError
    • ActiveRecordError
    • AdapterNotFound
    • AdapterNotSpecified
    • AdapterTimeout
    • Aggregations
      • ClassMethods
    • AssociationTypeMismatch
    • Associations
      • ClassMethods
      • CollectionProxy
      • Preloader
        • Association
          • LoaderQuery
          • LoaderRecords
    • AsynchronousQueryInsideTransactionError
    • AttributeAssignment
    • AttributeAssignmentError
    • AttributeMethods
      • BeforeTypeCast
      • ClassMethods
      • Dirty
        • ClassMethods
      • PrimaryKey
        • ClassMethods
      • Query
      • Read
      • Serialization
        • ClassMethods
        • ColumnNotSerializableError
      • TimeZoneConversion
      • Write
    • Attributes
      • ClassMethods
    • AutosaveAssociation
    • Base
    • Batches
      • BatchEnumerator
    • Calculations
    • Callbacks
      • ClassMethods
    • ConfigurationError
    • ConnectionAdapters
      • AbstractAdapter
        • Version
      • AbstractMysqlAdapter
      • Column
      • ColumnMethods
      • ConnectionHandler
      • ConnectionPool
        • Queue
        • Reaper
      • DatabaseLimits
      • DatabaseStatements
      • Deduplicable
        • ClassMethods
      • MySQL
        • ColumnMethods
        • DatabaseStatements
        • Table
        • TableDefinition
      • Mysql2Adapter
      • NullColumn
      • PostgreSQL
        • AlterTable
        • ColumnMethods
        • DatabaseStatements
        • OID
          • Bit
            • Data
        • Quoting
          • IntegerOutOf64BitRange
        • SchemaStatements
        • Table
        • TableDefinition
        • TypeMetadata
      • PostgreSQLAdapter
      • QueryCache
        • ConnectionPoolConfiguration
      • Quoting
      • RealTransaction
      • SQLite3
        • DatabaseStatements
        • TableDefinition
      • SQLite3Adapter
      • SavepointTransaction
      • Savepoints
      • SchemaCache
      • SchemaStatements
      • SqlTypeMetadata
      • Table
      • TableDefinition
      • TransactionState
    • ConnectionHandling
    • ConnectionNotEstablished
    • ConnectionTimeoutError
    • Core
      • ClassMethods
      • InspectionMask
    • CounterCache
      • ClassMethods
    • DangerousAttributeError
    • DatabaseAlreadyExists
    • DatabaseConfigurations
      • HashConfig
      • InvalidConfigurationError
      • UrlConfig
    • DatabaseConnectionError
    • Deadlocked
    • DelegatedType
    • DestroyAssociationAsyncError
    • DestroyAssociationAsyncJob
    • DynamicMatchers
      • FindBy
      • FindByBang
      • Method
    • EagerLoadPolymorphicError
    • Encryption
      • Cipher
        • Aes256Gcm
      • Config
      • Configurable
      • Context
      • Contexts
      • DerivedSecretKeyProvider
      • DeterministicKeyProvider
      • EncryptableRecord
      • EncryptedAttributeType
      • EncryptedFixtures
      • EncryptingOnlyEncryptor
      • Encryptor
      • EnvelopeEncryptionKeyProvider
      • Errors
        • Base
        • Configuration
        • Decryption
        • Encoding
        • EncryptedContentIntegrity
        • Encryption
        • ForbiddenClass
      • ExtendedDeterministicQueries
        • AdditionalValue
        • CoreQueries
        • EncryptedQueryArgumentProcessor
        • ExtendedEncryptableType
        • InWithAdditionalValues
        • RelationQueries
      • ExtendedDeterministicUniquenessValidator
        • EncryptedUniquenessValidator
      • Key
      • KeyGenerator
      • KeyProvider
      • Message
      • MessageSerializer
      • NullEncryptor
      • Properties
      • ReadOnlyNullEncryptor
      • Scheme
    • Enum
    • EnvironmentMismatchError
    • ExclusiveConnectionTimeoutError
    • Explain
    • FinderMethods
    • FixtureSet
      • ClassCache
    • FutureResult
      • EventBuffer
    • ImmutableRelation
    • Inheritance
      • ClassMethods
    • Integration
      • ClassMethods
    • InvalidForeignKey
    • IrreversibleMigration
    • IrreversibleOrderError
    • LockWaitTimeout
    • Locking
      • Optimistic
        • ClassMethods
      • Pessimistic
    • LogSubscriber
    • Middleware
      • DatabaseSelector
      • ShardSelector
    • Migration
      • CheckPending
      • CommandRecorder
      • Compatibility
        • V4_2
          • TableDefinition
        • V5_0
          • TableDefinition
        • V5_1
        • V5_2
          • CommandRecorder
          • TableDefinition
        • V6_0
          • ReferenceDefinition
          • TableDefinition
        • V6_1
          • PostgreSQLCompat
          • TableDefinition
    • MigrationContext
    • MismatchedForeignKey
    • ModelSchema
      • ClassMethods
    • MultiparameterAssignmentErrors
    • NestedAttributes
      • ClassMethods
      • TooManyRecords
    • NoDatabaseError
    • NoTouching
      • ClassMethods
    • NotNullViolation
    • Persistence
      • ClassMethods
    • PreparedStatementCacheExpired
    • PreparedStatementInvalid
    • QueryAborted
    • QueryCache
      • ClassMethods
    • QueryCanceled
    • QueryLogs
    • QueryMethods
      • WhereChain
    • Querying
    • RangeError
    • ReadOnlyError
    • ReadOnlyRecord
    • ReadonlyAttributes
      • ClassMethods
    • RecordInvalid
    • RecordNotDestroyed
    • RecordNotFound
    • RecordNotSaved
    • RecordNotUnique
    • Reflection
      • ClassMethods
      • MacroReflection
    • Relation
      • RecordFetchWarning
    • Result
    • Rollback
    • Sanitization
      • ClassMethods
    • Schema
      • Definition
        • ClassMethods
    • Scoping
      • Default
        • ClassMethods
      • Named
        • ClassMethods
    • SecureToken
      • ClassMethods
      • MinimumLengthError
    • Serialization
    • SerializationFailure
    • SerializationTypeMismatch
    • SignedId
      • ClassMethods
    • SoleRecordExceeded
    • SpawnMethods
    • StaleObjectError
    • StatementCache
      • PartialQueryCollector
    • StatementInvalid
    • StatementTimeout
    • Store
      • ClassMethods
    • StrictLoadingViolationError
    • SubclassNotFound
    • Suppressor
      • ClassMethods
    • TableNotSpecified
    • Tasks
      • DatabaseTasks
    • TestFixtures
      • ClassMethods
    • Timestamp
    • TransactionIsolationError
    • TransactionRollbackError
    • Transactions
      • ClassMethods
    • Translation
    • Type
      • BigInteger
      • Binary
        • Data
      • Boolean
      • Date
      • DateTime
      • Decimal
      • Float
      • ImmutableString
      • Integer
      • Internal
        • Timezone
      • Json
      • String
      • Time
      • Value
    • UnknownAttributeError
    • UnknownAttributeReference
    • UnknownPrimaryKey
    • VERSION
    • Validations
      • ClassMethods
    • ValueTooLong
    • WrappedDatabaseException
  • ActiveStorage
    • AnalyzeJob
    • Analyzer
      • AudioAnalyzer
      • ImageAnalyzer
        • ImageMagick
        • Vips
      • VideoAnalyzer
    • Attached
      • Many
      • Model
      • One
    • Attachment
    • BaseController
    • BaseJob
    • Blob
      • Analyzable
      • Identifiable
      • Representable
    • Blobs
      • ProxyController
      • RedirectController
    • DirectUploadsController
    • DiskController
    • Error
    • FileNotFoundError
    • Filename
    • FixtureSet
    • IntegrityError
    • InvariableError
    • LogSubscriber
    • MirrorJob
    • Preview
      • UnprocessedError
    • PreviewError
    • Previewer
      • MuPDFPreviewer
      • PopplerPDFPreviewer
      • VideoPreviewer
    • PurgeJob
    • Reflection
      • ActiveRecordExtensions
        • ClassMethods
    • Representations
      • ProxyController
      • RedirectController
    • Service
      • AzureStorageService
      • DiskService
      • GCSService
        • MetadataServerError
        • MetadataServerNotFoundError
      • MirrorService
      • S3Service
    • SetCurrent
    • Streaming
    • Transformers
      • ImageProcessingTransformer
        • UnsupportedImageProcessingArgument
        • UnsupportedImageProcessingMethod
      • Transformer
    • UnpreviewableError
    • UnrepresentableError
    • VERSION
    • Variant
    • VariantRecord
    • VariantWithRecord
    • Variation
  • ActiveSupport
    • ActionableError
      • ClassMethods
      • NonActionable
    • ArrayInquirer
    • Autoload
    • BacktraceCleaner
    • Benchmarkable
    • Cache
      • Coders
        • Loader
        • Rails61Coder
        • Rails70Coder
      • ConnectionPoolLike
      • FileStore
      • MemCacheStore
        • Coders
          • Loader
          • Rails61Coder
          • Rails70Coder
        • DupLocalCache
          • DupLocalStore
      • MemoryStore
      • NullStore
      • RedisCacheStore
      • Store
      • Strategy
        • LocalCache
          • LocalStore
    • CachingKeyGenerator
    • Callbacks
      • CallTemplate
        • InstanceExec0
        • InstanceExec1
        • InstanceExec2
        • MethodCall
        • ObjectCall
        • ProcCall
      • ClassMethods
      • Conditionals
        • Value
      • Filters
        • After
        • Before
    • CodeGenerator
      • MethodSet
    • CompareWithRange
    • Concern
    • Concurrency
      • LoadInterlockAwareMonitor
      • ShareLock
    • Configurable
      • ClassMethods
      • Configuration
    • ConfigurationFile
      • FormatError
    • CurrentAttributes
    • Dependencies
      • Interlock
      • RequireDependency
    • Deprecation
      • Behavior
      • DeprecatedConstantAccessor
      • DeprecatedConstantProxy
      • DeprecatedInstanceVariableProxy
      • DeprecatedObjectProxy
      • Disallowed
      • MethodWrapper
      • Reporting
    • DeprecationException
    • DescendantsTracker
    • Duration
      • ISO8601Parser
        • ParsingError
    • EncryptedConfiguration
    • EncryptedFile
      • InvalidKeyLengthError
      • MissingContentError
      • MissingKeyError
    • EnumerableCoreExt
      • Constants
    • ErrorReporter
    • EventedFileUpdateChecker
      • Core
    • ExecutionWrapper
    • Executor
    • FileUpdateChecker
    • ForkTracker
      • CoreExt
      • CoreExtPrivate
      • ModernCoreExt
    • Gzip
      • Stream
    • HashWithIndifferentAccess
    • Inflector
      • Inflections
        • Uncountables
    • InheritableOptions
    • JSON
    • KeyGenerator
    • LazyLoadHooks
    • LogSubscriber
      • TestHelper
        • MockLogger
    • Logger
      • SimpleFormatter
    • LoggerSilence
    • MessageEncryptor
      • InvalidMessage
    • MessageVerifier
      • InvalidSignature
    • Messages
      • Rotator
        • Encryptor
        • Verifier
    • Multibyte
      • Chars
      • Unicode
    • Notifications
      • Event
      • Fanout
        • Subscribers
          • EventObject
          • Matcher
            • AllMessages
      • InstrumentationSubscriberError
      • Instrumenter
    • NumberHelper
    • NumericWithFormat
    • OrderedOptions
    • ParameterFilter
    • PerThreadRegistry
    • ProxyObject
    • RangeWithFormat
    • Reloader
    • Rescuable
      • ClassMethods
    • SafeBuffer
      • SafeConcatError
    • SecureCompareRotator
    • SecurityUtils
    • StringInquirer
    • Subscriber
    • TaggedLogging
    • TestCase
    • Testing
      • Assertions
      • ConstantLookup
      • Declarative
      • Deprecation
      • FileFixtures
      • Isolation
        • Forking
        • Subprocess
      • Parallelization
        • Server
        • Worker
      • SetupAndTeardown
        • ClassMethods
      • TimeHelpers
    • TimeWithZone
    • TimeZone
    • VERSION
    • XMLConverter
      • DisallowedType
    • XmlMini
    • XmlMini_LibXMLSAX
      • HashBuilder
    • XmlMini_NokogiriSAX
      • HashBuilder
  • Arel
    • Nodes
  • Mail
    • Address
    • Message
  • Mime
    • AllType
    • Mimes
    • NullType
    • Type
      • InvalidMimeType
  • Minitest
    • BacktraceFilterWithFallback
    • SuppressedSummaryReporter
  • Rails
    • API
      • EdgeTask
      • RepoTask
      • StableTask
      • Task
    • AppBuilder
    • Application
      • Bootstrap
      • Configuration
      • DefaultMiddlewareStack
      • Finisher
      • RoutesReloader
    • BacktraceCleaner
    • Command
      • Actions
      • Base
      • Db
        • System
      • Helpers
        • Editor
    • Conductor
    • Configuration
      • MiddlewareStackProxy
    • Console
      • BacktraceCleaner
    • ConsoleMethods
    • DBConsole
    • Engine
      • Configuration
      • Railties
      • Updater
    • Generators
      • Actions
      • ActiveModel
      • AppBase
        • GemfileEntry
      • AppGenerator
      • Base
      • BenchmarkGenerator
      • Db
        • System
      • Migration
      • NamedBase
      • TestCase
      • Testing
        • Assertions
        • Behaviour
          • ClassMethods
        • SetupAndTeardown
    • Info
    • Initializable
      • ClassMethods
      • Collection
      • Initializer
    • Paths
      • Path
      • Root
    • PluginBuilder
    • Rack
      • Logger
    • Rails
      • Conductor
        • ActionMailbox
          • InboundEmails
            • SourcesController
          • InboundEmailsController
          • IncineratesController
          • ReroutesController
    • Railtie
      • Configurable
        • ClassMethods
      • Configuration
    • Secrets
      • MissingKeyError
    • Server
      • Options
    • SourceAnnotationExtractor
      • Annotation
    • VERSION
  • Required Files
  • Namespace
    • Module
Ruby on Rails 7.0.8

model_schema.rb

  • activerecord/lib/active_record/model_schema.rb on GitHub

Required Files

  • monitor

Namespace

Module

  • ActiveModel
  • ActiveRecord
  • ActiveRecord::ConnectionAdapters
  • ActiveRecord::ModelSchema
  • ActiveRecord::ModelSchema::ClassMethods