SmartCore :: Initializer· 声明复杂构造函数的简单便捷方法,并支持各种常用类型系统。 (积极发展中)。 安装 gem 'smart_initializer' bundle install # --- or --- gem install smart_initializer require 'smart_core/initializer' 目录 概要 初始化流程: 参数+选项定义; 原始#initialize发票; 初始化扩展调用; 构造函数定义: param定义类似名称的属性: cast如果值的类型无效,则类型转换接收的值; privacy -读取器