Sha256: f00952818093a7c080a1406cf02df36b4b503574b3ec27e4d1d112e45a445d61
Contents?: true
Size: 527 Bytes
Versions: 149
Compression:
Stored size: 527 Bytes
Contents
# frozen_string_literal: true require_dependency "renalware/pathology" module Renalware module Pathology module Requests module FrequencyMethods extend ActiveSupport::Concern included do validates :frequency_type, presence: true validates :frequency_type, inclusion: { in: Frequency.all_names, allow_nil: true } end def frequency "Renalware::Pathology::Requests::Frequency::#{frequency_type}".constantize.new end end end end end
Version data entries
149 entries across 149 versions & 1 rubygems