Module: Alchemy::JsonApi::EssenceSerializer
- Included in:
- EssenceBooleanSerializer, EssenceDateSerializer, EssenceFileSerializer, EssenceHtmlSerializer, EssenceLinkSerializer, EssenceNodeSerializer, EssencePictureSerializer, EssenceRichtextSerializer, EssenceSelectSerializer, EssenceTextSerializer
- Defined in:
- lib/alchemy/json_api/essence_serializer.rb
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/alchemy/json_api/essence_serializer.rb', line 5 def self.included(klass) klass.include FastJsonapi::ObjectSerializer klass.has_one :element, record_type: :element, serializer: ElementSerializer do |essence| essence.content.element end klass.attributes :ingredient klass.attribute :role do |essence| essence.content.name end end |