module Alchemy::JsonApi::EssenceSerializer
Public Class Methods
included(klass)
click to toggle source
# File lib/alchemy/json_api/essence_serializer.rb, line 5 def self.included(klass) klass.include JSONAPI::Serializer klass.has_one :element, record_type: :element, serializer: ::Alchemy::JsonApi::ElementSerializer do |essence| essence.content.element end klass.attributes :ingredient klass.attribute :role do |essence| essence.content.name end klass.attribute :deprecated do |essence| !!essence.content.definition[:deprecated] end end