Module: USCoreTestKit::Client::MetadataHelper

Defined in:
lib/us_core_test_kit/client/metadata_helper.rb

Class Method Summary collapse

Class Method Details

.get_metadata(version) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/us_core_test_kit/client/metadata_helper.rb', line 6

def (version)
  erb_template = ERB.new(
    File.read(
      File.join(__dir__, 'metadata/mock_capability_statement.json.erb')
    )
  )
  capability_statement = JSON.parse(erb_template.result(binding)).to_json

  proc {
    [200, { 'Content-Type' => 'application/fhir+json;charset=utf-8', 'Access-Control-Allow-Origin' => '*' },
    [capability_statement]]
  }
end