Sha256: 2dcab3f84123db79f6a85997936353bc2f4f15b1667f515ce7c0241c1855b9af
Contents?: true
Size: 500 Bytes
Versions: 142
Compression:
Stored size: 500 Bytes
Contents
# frozen_string_literal: true module Renalware class DatedResult < NestedAttribute attribute :result attribute :recorded_on, Date validates :recorded_on, timeliness: { type: :date, allow_blank: true } def to_s datestamp = recorded_on.present? ? "(#{I18n.l(recorded_on)})" : nil [result, datestamp].compact.join(" ") end end # This class exists to let us use a different (non-table) *_input partial when rendering class DatedResult2 < DatedResult end end
Version data entries
142 entries across 142 versions & 1 rubygems