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