Class: Castkit::Generators::Serializer
- Defined in:
- lib/generators/serializer.rb
Overview
Generator for creating a custom Castkit serializer.
Serializers inherit from ‘Castkit::Serializers::Base` and define a custom `#call` method for rendering a `Castkit::DataObject` into a hash representation.
Example usage:
$ castkit generate serializer Custom
Generates:
-
lib/castkit/serializers/custom.rb
-
spec/castkit/serializers/custom_spec.rb
These files scaffold a ‘Castkit::Serializers::Custom` serializer with the correct base class.