Sha256: 596f8f5b8c472d09121c6df20141be3c5f0de639752fb524637a032f24684dc4
Contents?: true
Size: 665 Bytes
Versions: 3
Compression:
Stored size: 665 Bytes
Contents
module Shipit class StackSerializer < ActiveModel::Serializer include ConditionalAttributes has_one :lock_author attributes :id, :repo_owner, :repo_name, :environment, :html_url, :url, :tasks_url, :undeployed_commits_count, :is_locked, :lock_reason, :continuous_deployment, :created_at, :updated_at def url api_stack_url(object) end def html_url stack_url(object) end def tasks_url api_stack_tasks_url(object) end def is_locked object.locked? end def include_lock_reason? object.locked? end def include_lock_author? object.locked? end end end
Version data entries
3 entries across 3 versions & 1 rubygems