Class: StackSerializer

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

Instance Method Summary collapse

Methods included from ConditionalAttributes

#filter

Instance Method Details

#html_urlObject



12
13
14
# File 'app/serializers/stack_serializer.rb', line 12

def html_url
  stack_url(object)
end

#include_lock_author?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'app/serializers/stack_serializer.rb', line 28

def include_lock_author?
  object.locked?
end

#include_lock_reason?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'app/serializers/stack_serializer.rb', line 24

def include_lock_reason?
  object.locked?
end

#is_lockedObject



20
21
22
# File 'app/serializers/stack_serializer.rb', line 20

def is_locked
  object.locked?
end

#tasks_urlObject



16
17
18
# File 'app/serializers/stack_serializer.rb', line 16

def tasks_url
  api_stack_tasks_url(object)
end

#urlObject



8
9
10
# File 'app/serializers/stack_serializer.rb', line 8

def url
  api_stack_url(object)
end