module Inferno::DSL::FHIRValidation::ClassMethods
Public Instance Methods
fhir_validators()
click to toggle source
@api private
# File lib/inferno/dsl/fhir_validation.rb, line 93 def fhir_validators @fhir_validators ||= {} end
find_validator(validator_name)
click to toggle source
# File lib/inferno/dsl/fhir_validation.rb, line 101 def find_validator(validator_name) validator = fhir_validators[validator_name] || parent&.find_validator(validator_name) raise Exceptions::ValidatorNotFoundException, validator_name if validator.nil? validator end
validator(name = :default, &block)
click to toggle source
# File lib/inferno/dsl/fhir_validation.rb, line 97 def validator(name = :default, &block) fhir_validators[name] = Inferno::DSL::FHIRValidation::Validator.new(&block) end