Module: Inferno::DSL::FHIRClient::ClassMethods

Included in:
Entities::TestGroup, Entities::TestSuite
Defined in:
lib/inferno/dsl/fhir_client.rb

Instance Method Summary collapse

Instance Method Details

#fhir_client(name = :default, &block) ⇒ void

This method returns an undefined value.

Define a FHIR client to be used by a Runnable.

Parameters:

  • name (Symbol) (defaults to: :default)

    a name used to reference this particular client

  • block

    a block to configure the client

See Also:

  • Documentation for the client configuration DSL


461
462
463
# File 'lib/inferno/dsl/fhir_client.rb', line 461

def fhir_client(name = :default, &block)
  fhir_client_definitions[name] = block
end

#find_fhir_client_definition(client) ⇒ Object



450
451
452
# File 'lib/inferno/dsl/fhir_client.rb', line 450

def find_fhir_client_definition(client)
  fhir_client_definitions[client] || parent&.find_fhir_client_definition(client)
end