Class: RailsWorkflow::OperationTemplateSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Defined in:
app/serializers/rails_workflow/operation_template_serializer.rb

Instance Method Summary collapse

Instance Method Details

#child_processObject



10
11
12
# File 'app/serializers/rails_workflow/operation_template_serializer.rb', line 10

def child_process
  object.child_process.try(:uuid)
end

#dependenciesObject



14
15
16
17
18
19
# File 'app/serializers/rails_workflow/operation_template_serializer.rb', line 14

def dependencies
  object.dependencies.each do |d|
    d['uuid'] = OperationTemplate.find(d['id']).uuid
    d.delete('id')
  end
end

#operation_classObject



21
22
23
# File 'app/serializers/rails_workflow/operation_template_serializer.rb', line 21

def operation_class
  object.read_attribute :operation_class
end