Project

eyra

0.0
No commit activity in last 3 years
No release in over 3 years
ruby serialization/deserialization tool
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 1.14
>= 0
~> 10.0
~> 3.0
 Project Readme

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.