Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Serialize/Deserializing ruby objects

marianogabriels/eyra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eyra

serializer for Ruby Objects

Installation

Add this line to your application's Gemfile:

gem 'eyra'

And then execute:

$ bundle

Or install it yourself as:

$ gem install eyra

Usage

class MovieSerializer
  include Eyra
  
  field :title,type: String
  field :year,type: Integer
  
  dump_format :year_in_hex do
    year.to_i.to_s(16)
  end
end

MovieSerialize.new(@movie).to_json # { movie: 'The fight club', year: 1999,year_in_hex: "7cf" }

Benchmarks

wip

Alternatives

  • https://github.com/netflix/fast_jsonapi

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/marianogabriels/eyra.

About

Serialize/Deserializing ruby objects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published