lib/ddr/alerts/message.rb in ddr-alerts-0.2.0 vs lib/ddr/alerts/message.rb in ddr-alerts-0.3.0
- old
+ new
@@ -7,8 +7,13 @@
scope :active, -> { where(active: true) }
scope :ddr, -> { joins(:contexts).where(ddr_alerts_message_contexts: { context: Ddr::Alerts::MessageContext::CONTEXT_DDR }) }
scope :repository, -> { joins(:contexts).where(ddr_alerts_message_contexts: { context: Ddr::Alerts::MessageContext::CONTEXT_REPOSITORY }) }
+ def to_s
+ actv = active ? 'ACTIVE' : 'INACTIVE'
+ ctxs = contexts.map { |context| context.context }
+ "[#{id}] [#{ctxs.join(';')}] [#{actv}] [\"#{message}\"]"
+ end
end
end
end
\ No newline at end of file