Sha256: 9df4912e00f0f6cdb57fb7f121ab64f16b8569528cac2a00a4e7eaf206e0bbf1
Contents?: true
Size: 647 Bytes
Versions: 5
Compression:
Stored size: 647 Bytes
Contents
module RailsWorkflow class OperationTemplateSerializer < ActiveModel::Serializer attributes :uuid, :title, :source, :dependencies, :operation_class, :async, :assignment_id, :assignment_type, :kind, :role, :group, :instruction, :is_background, :type, :partial_name, :version, :tag has_one :child_process, serializer: RailsWorkflow::OperationTemplateSerializer def dependencies object.dependencies.each do |d| d['uuid'] = OperationTemplate.find(d['id']).uuid d.delete("id") end end def operation_class object.read_attribute :operation_class end end end
Version data entries
5 entries across 5 versions & 1 rubygems