Sha256: 0ea84e061b1cc3c7c211e813e04b4c3a66b543f1ad47843f40ad87ab6bb342e0
Contents?: true
Size: 791 Bytes
Versions: 7
Compression:
Stored size: 791 Bytes
Contents
module Capistrano module Wearerequired class SlackistranoMessagingColors < SlackistranoMessagingElements def payload_for_updating make_message(super.merge(color: '#E7E7E7')) end def payload_for_reverting make_message(super.merge(color: '#E7E7E7')) end def payload_for_updated make_message(super.merge(color: 'good')) end def payload_for_reverted make_message(super.merge(color: 'good')) end def payload_for_failed make_message(super.merge(color: 'danger')) end private ################################################## def make_message(options={}) attachment = options.reject{|k, v| v.nil? } {attachments: [attachment]} end end end end
Version data entries
7 entries across 7 versions & 1 rubygems