mysociety/alaveteli

View on GitHub
app/models/mail_server_log/delivery_status/translated_constants.rb

Summary

Maintainability
A
0 mins
Test Coverage
class MailServerLog::DeliveryStatus
  module TranslatedConstants
    def self.humanized
      # The order of these is important as we use the keys for sorting in #<=>
      {
        unknown: _("We don't know the delivery status for this message."),
        failed: _('This message could not be delivered.'),
        sent: _('This message has been sent.'),
        delivered: _('This message has been delivered.')
      }.freeze
    end

    def self.to_s!
      { unknown: _('unknown'),
        failed: _('failed'),
        sent: _('sent'),
        delivered: _('delivered') }.freeze
    end
  end
end