Module: ActivemodelObjectInfo

Defined in:
lib/activemodel_object_info.rb,
lib/activemodel_object_info/base.rb,
lib/activemodel_object_info/version.rb,
lib/activemodel_object_info/table_definition.rb,
lib/activemodel_object_info/deleted_operation.rb

Overview

扩展模组主入口。

核心作用与职责: 这是 activemodel-object-info Gem 的主命名空间和入口文件。 它负责统一加载所有相关的依赖库(ActiveSupport)和内部子模块(Base, TableDefinition, DeletedOperation)。

包含的核心模块:

  • Base:提供模型对象信息格式化输出能力。
  • TableDefinition:提供数据库迁移时自动生成审计字段的能力。
  • DeletedOperation:提供记录软删除及其作用域管理的能力。

[Changelog] [2026-07-28] 补充完整 YARD 文档 (shiner527) [2021-04-19] 创建基础模块结构及入口文件 (shiner527)

Examples:

详细使用方法

require 'activemodel_object_info'

Author:

Defined Under Namespace

Modules: Base, DeletedOperation, TableDefinition, Version