文件名称:necromancer:使用一些黑魔法从一种对象类型转换为另一种对象类型
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-20 08:22:45
ruby ruby-gem conversions coercion transformation
死灵法师 使用一点黑魔法从一种对象类型转换为另一种对象类型。 Necromancer为工具包提供了独立的类型转换组件。 动机 Ruby 核心类型之间的转换经常出现在项目中,但通过半生不熟的解决方案来解决。 该库旨在提供一个独立且可扩展的 API,以支持在核心 Ruby 类型之间进行转换的健壮且通用的方式。 特征 简单而富有表现力的 API 能够指定自己的转换器 能够从更简单的转换中组合转换 支持自定义类型的转换 能够指定严格的转换模式 安装 将此行添加到应用程序的 Gemfile 中: gem "necromancer" 然后执行: $ bundle 或者自己安装: $ gem install necromancer 内容 2.3至 2.4 可以吗? 2.5 配置 3. 转换器 3.1 数组 3.2 布尔值 3.3 日期时间 3.4哈希 3.5 数字 3.6 范围 3
【文件预览】:
necromancer-master
----.gitignore(118B)
----tasks()
--------coverage.rake(222B)
--------console.rake(212B)
--------spec.rake(688B)
----README.md(16KB)
----.rubocop.yml(869B)
----CHANGELOG.md(2KB)
----bin()
--------console(346B)
--------setup(131B)
----.github()
--------ISSUE_TEMPLATE.md(552B)
--------PULL_REQUEST_TEMPLATE.md(460B)
--------workflows()
--------FUNDING.yml(20B)
----appveyor.yml(684B)
----Gemfile(234B)
----necromancer.gemspec(1KB)
----.rspec(41B)
----CODE_OF_CONDUCT.md(3KB)
----spec()
--------unit()
--------spec_helper.rb(1KB)
----LICENSE.txt(1KB)
----.editorconfig(150B)
----lib()
--------necromancer.rb(830B)
--------necromancer()
----Rakefile(172B)