module Alchemy::JsonApi::IngredientSerializer

Public Class Methods

included(klass) click to toggle source
# File lib/alchemy/json_api/ingredient_serializer.rb, line 6
def self.included(klass)
  klass.include JSONAPI::Serializer

  klass.has_one :element, record_type: :element, serializer: ::Alchemy::JsonApi::ElementSerializer

  klass.attributes(
    :role,
    :value,
    :created_at,
    :updated_at
  )

  klass.attribute :deprecated, &:deprecated?
end