Sha256: cc499180f73e30a10d4815e67e8c6b7ceacc28d6f2aa8891e60c7eef25f0bb3f
Contents?: true
Size: 548 Bytes
Versions: 2
Compression:
Stored size: 548 Bytes
Contents
class StackSerializer < ActiveModel::Serializer include ConditionalAttributes has_one :lock_author attributes :id, :repo_owner, :repo_name, :environment, :html_url, :url, :tasks_url, :is_locked, :lock_reason, :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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shipit-engine-0.1.0 | app/serializers/stack_serializer.rb |
shipit-engine-0.0.1.pre | app/serializers/stack_serializer.rb |