Class: TaskSerializer

Inherits:
ActiveModel::Serializer
  • Object
show all
Includes:
ConditionalAttributes
Defined in:
app/serializers/task_serializer.rb

Direct Known Subclasses

DeploySerializer

Instance Method Summary collapse

Methods included from ConditionalAttributes

#filter

Instance Method Details

#html_urlObject



17
18
19
# File 'app/serializers/task_serializer.rb', line 17

def html_url
  stack_task_url(object.stack, object)
end

#output_urlObject



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

def output_url
  api_stack_task_output_url(object.stack, object)
end

#revisionObject



9
10
11
# File 'app/serializers/task_serializer.rb', line 9

def revision
  object.until_commit
end

#typeObject



25
26
27
# File 'app/serializers/task_serializer.rb', line 25

def type
  :task
end

#urlObject



13
14
15
# File 'app/serializers/task_serializer.rb', line 13

def url
  api_stack_task_url(object.stack, object)
end