Sha256: 1daabef1d82c52c38e9ba40a6c9be9b788ce355662961462ee4ca3b60bf99036
Contents?: true
Size: 496 Bytes
Versions: 28
Compression:
Stored size: 496 Bytes
Contents
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
28 entries across 28 versions & 1 rubygems