【文件属性】:
文件名称:decoradar:Ruby中的简单序列化器
文件大小:13KB
文件格式:ZIP
更新时间:2021-04-28 16:40:05
Ruby
Decoradar
顾名思义,Decoradar是Ruby中的一个简单的JSON序列化器+装饰器。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'decoradar', '~> 0.1.1'
然后执行:
$ bundle
为什么选择Decoradar?
Decoradar实际上非常简单且没有魔法(零猴子补丁,零自动强制),旨在将ActiveModel :: Serializer引入纯Ruby对象。
Decoradar将为您带来什么?
ActiveModel::Serializer DSL样式。
*而明确的魔术:没有猴子打补丁或自动强制。
隔离测试:这只是不受Rails依赖的Ruby对象,因此可以对其进行单元测试。 (当我说单元测试时,我是故意的)
用法
class UserSerializer
include Decoradar
attribute
【文件预览】:
decoradar-master
----.travis.yml(228B)
----bin()
--------console(334B)
--------setup(131B)
----decoradar.gemspec(1KB)
----Rakefile(198B)
----LICENSE(1KB)
----Gemfile(94B)
----.rspec(30B)
----spec()
--------lib()
--------spec_helper.rb(5KB)
----.gitignore(93B)
----lib()
--------decoradar()
--------decoradar.rb(2KB)
----CODE_OF_CONDUCT.md(2KB)
----README.md(3KB)