Sha256: d9e4c5bed7d5884c3ca5ee35d3b556b56c6a9397c9edc05033003427010fa785
Contents?: true
Size: 625 Bytes
Versions: 149
Compression:
Stored size: 625 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/letters" module Renalware module Letters class Signature < ApplicationRecord belongs_to :user, touch: true belongs_to :letter, touch: true validates :user, presence: true validates :letter, presence: true validates :signed_at, presence: true def to_s name = user.full_name time = I18n.l(signed_at, format: :time) date = I18n.l(signed_on) "Electronically signed by #{name} at #{time} on #{date}".upcase end def signed_on signed_at.to_date end end end end
Version data entries
149 entries across 149 versions & 1 rubygems