Sha256: 194de04f833f2a8846602e63e3582c09b5b5b4d78ccf29d8726d121aa9607fa1
Contents?: true
Size: 538 Bytes
Versions: 28
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true module Renalware class BloodPressure < NestedAttribute attribute :systolic, Integer attribute :diastolic, Integer validates :systolic, numericality: { allow_blank: true } validates :diastolic, numericality: { allow_blank: true } validates_with Renalware::Patients::BloodPressureValidator def to_s return "" unless systolic.present? && diastolic.present? "#{systolic} / #{diastolic}" end def blank? systolic.blank? && diastolic.blank? end end end
Version data entries
28 entries across 28 versions & 1 rubygems