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

Development

>= 0
>= 0
 Project Readme

Dummy::Serializer

Gem Version RSpec

Serializer built to practice building custom DSL.

Usage

require 'dummy-serializer'
require 'ostruct'

object = OpenStruct.new(id: 123, name: 'Ruby', age: 27)

class ObjectSerializer < Dummy::Serializer
  attribute :id
  attribute :display_name do
    "#{object.name} - #{object.age}"
  end
end

ObjectSerializer.new(object).serialize # { id: 123, display_name: 'Ruby - 27' }