Sha256: 803c610470f4c849b0b74d0d43be544c26d93dd1d210058830ea080045f15572

Contents?: true

Size: 241 Bytes

Versions: 6

Compression:

Stored size: 241 Bytes

Contents

module Shipit
  class ShortCommitSerializer < ActiveModel::Serializer
    attributes :sha, :message

    def message
      object.pull_request? ? "#{object.pull_request_title} (##{object.pull_request_id})" : object.message
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
shipit-engine-0.7.0 app/serializers/shipit/short_commit_serializer.rb
shipit-engine-0.6.4 app/serializers/shipit/short_commit_serializer.rb
shipit-engine-0.6.3 app/serializers/shipit/short_commit_serializer.rb
shipit-engine-0.6.2 app/serializers/shipit/short_commit_serializer.rb
shipit-engine-0.6.1 app/serializers/shipit/short_commit_serializer.rb
shipit-engine-0.6.0 app/serializers/shipit/short_commit_serializer.rb