rubyforgood/casa

View on GitHub
app/services/court_report_format_contact_date.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class CourtReportFormatContactDate
  CONTACT_UNSUCCESSFUL_PREFIX = "*"

  def initialize(case_contact)
    @case_contact = case_contact
  end

  def format
    I18n.l(@case_contact.occurred_at, format: :short_date, default: nil).concat(@case_contact.contact_made ? "" : CONTACT_UNSUCCESSFUL_PREFIX)
  end

  def format_long
    I18n.l(@case_contact.occurred_at, format: :long_date, default: nil)
  end
end