文件名称:adequate_serialization:充分序列化对象
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-03 08:46:33
rails serialization Ruby
足够的序列化 AdequateSerialization允许您定义序列化程序,这些序列化程序会将您的对象转换为适合于可变目的(例如缓存或在HTTP响应中使用)的简单哈希。 它源于一个简单的想法,即对使用Rails的默认控制器序列化对象进行序列化时调用的as_json方法提供更多控制。 执照 安装 将此行添加到您的应用程序的Gemfile中: gem 'adequate_serialization' 然后执行: $ bundle 或将其自己安装为: $ gem install adequate_serialization 用法 有两种方法可以定义对象的序列化过程。 对于需要在单独的类中定义序列化的较大对象,应在要能够序列化的对象中包括AdequateSerialization::Serializable 。 然后,定义一个与该对象的名称匹配的序列化器,后缀为"Serializ
【文件预览】:
adequate_serialization-master
----bin()
--------console(143B)
--------setup(75B)
----adequate_serialization.gemspec(1KB)
----Rakefile(226B)
----.github()
--------workflows()
----test()
--------steps_test.rb(859B)
--------integration_test.rb(729B)
--------test_helper.rb(3KB)
--------version_test.rb(166B)
--------adequate_serialization_test.rb(606B)
--------options_test.rb(903B)
--------serializable_test.rb(354B)
--------steps()
--------rails()
--------attribute_test.rb(3KB)
--------serializer_test.rb(3KB)
----.rubocop.yml(250B)
----LICENSE(1KB)
----Gemfile(117B)
----Gemfile.lock(5KB)
----.mergify.yml(228B)
----.gitignore(73B)
----CHANGELOG.md(2KB)
----lib()
--------adequate_serialization.rb(2KB)
--------adequate_serialization()
----CODE_OF_CONDUCT.md(3KB)
----README.md(10KB)