Module: Inferno

Defined in:
lib/inferno.rb,
lib/inferno/dsl.rb,
lib/inferno/jobs.rb,
lib/inferno/version.rb,
lib/inferno/apps/cli.rb,
lib/inferno/dsl/jwks.rb,
lib/inferno/entities.rb,
lib/inferno/dsl/links.rb,
lib/inferno/exceptions.rb,
lib/inferno/dsl/results.rb,
lib/inferno/entities/ig.rb,
lib/inferno/test_runner.rb,
lib/inferno/apps/cli/new.rb,
lib/inferno/dsl/messages.rb,
lib/inferno/dsl/runnable.rb,
lib/inferno/repositories.rb,
lib/inferno/spec_support.rb,
lib/inferno/apps/cli/main.rb,
lib/inferno/dsl/auth_info.rb,
lib/inferno/entities/test.rb,
lib/inferno/apps/cli/suite.rb,
lib/inferno/dsl/assertions.rb,
lib/inferno/entities/input.rb,
lib/inferno/apps/cli/suites.rb,
lib/inferno/apps/web/router.rb,
lib/inferno/dsl/fhir_client.rb,
lib/inferno/dsl/http_client.rb,
lib/inferno/entities/entity.rb,
lib/inferno/entities/header.rb,
lib/inferno/entities/preset.rb,
lib/inferno/entities/result.rb,
lib/inferno/utils/migration.rb,
lib/inferno/apps/cli/console.rb,
lib/inferno/apps/cli/execute.rb,
lib/inferno/dsl/configurable.rb,
lib/inferno/dsl/suite_option.rb,
lib/inferno/entities/message.rb,
lib/inferno/entities/request.rb,
lib/inferno/repositories/igs.rb,
lib/inferno/apps/cli/evaluate.rb,
lib/inferno/apps/cli/services.rb,
lib/inferno/entities/test_kit.rb,
lib/inferno/entities/test_run.rb,
lib/inferno/repositories/tags.rb,
lib/inferno/result_collection.rb,
lib/inferno/result_summarizer.rb,
lib/inferno/apps/cli/migration.rb,
lib/inferno/config/application.rb,
lib/inferno/dsl/suite_endpoint.rb,
lib/inferno/repositories/tests.rb,
lib/inferno/dsl/fhir_validation.rb,
lib/inferno/dsl/request_storage.rb,
lib/inferno/entities/attributes.rb,
lib/inferno/entities/test_group.rb,
lib/inferno/entities/test_suite.rb,
lib/inferno/utils/ig_downloader.rb,
lib/inferno/utils/static_assets.rb,
lib/inferno/apps/web/application.rb,
lib/inferno/jobs/resume_test_run.rb,
lib/inferno/repositories/headers.rb,
lib/inferno/repositories/presets.rb,
lib/inferno/repositories/results.rb,
lib/inferno/utils/persist_inputs.rb,
lib/inferno/dsl/oauth_credentials.rb,
lib/inferno/dsl/resume_test_route.rb,
lib/inferno/entities/has_runnable.rb,
lib/inferno/entities/session_data.rb,
lib/inferno/entities/test_session.rb,
lib/inferno/jobs/execute_test_run.rb,
lib/inferno/repositories/messages.rb,
lib/inferno/repositories/requests.rb,
lib/inferno/utils/verify_runnable.rb,
lib/inferno/repositories/test_kits.rb,
lib/inferno/repositories/test_runs.rb,
lib/inferno/utils/preset_processor.rb,
lib/inferno/dsl/fhir_client_builder.rb,
lib/inferno/dsl/fhirpath_evaluation.rb,
lib/inferno/dsl/http_client_builder.rb,
lib/inferno/repositories/repository.rb,
lib/inferno/dsl/fhir_evaluation/rule.rb,
lib/inferno/repositories/test_groups.rb,
lib/inferno/repositories/test_suites.rb,
lib/inferno/utils/markdown_formatter.rb,
lib/inferno/utils/named_thor_actions.rb,
lib/inferno/apps/web/serializers/test.rb,
lib/inferno/dsl/input_output_handling.rb,
lib/inferno/dsl/tcp_exception_handler.rb,
lib/inferno/repositories/session_data.rb,
lib/inferno/apps/cli/execute/serialize.rb,
lib/inferno/apps/web/serializers/input.rb,
lib/inferno/dsl/fhir_evaluation/config.rb,
lib/inferno/entities/validator_session.rb,
lib/inferno/repositories/test_sessions.rb,
lib/inferno/apps/web/serializers/header.rb,
lib/inferno/apps/web/serializers/preset.rb,
lib/inferno/apps/web/serializers/result.rb,
lib/inferno/apps/web/serializers/message.rb,
lib/inferno/apps/web/serializers/request.rb,
lib/inferno/dsl/fhir_resource_validation.rb,
lib/inferno/apps/cli/suite_input_template.rb,
lib/inferno/apps/web/serializers/test_run.rb,
lib/inferno/dsl/fhir_evaluation/evaluator.rb,
lib/inferno/jobs/invoke_validator_session.rb,
lib/inferno/apps/cli/execute/json_outputter.rb,
lib/inferno/apps/web/controllers/controller.rb,
lib/inferno/apps/web/serializers/serializer.rb,
lib/inferno/apps/web/serializers/test_group.rb,
lib/inferno/apps/web/serializers/test_suite.rb,
lib/inferno/repositories/validator_sessions.rb,
lib/inferno/utils/middleware/request_logger.rb,
lib/inferno/utils/preset_template_generator.rb,
lib/inferno/apps/cli/execute/plain_outputter.rb,
lib/inferno/apps/cli/execute/quiet_outputter.rb,
lib/inferno/apps/web/serializers/session_data.rb,
lib/inferno/apps/web/serializers/suite_option.rb,
lib/inferno/apps/web/serializers/test_session.rb,
lib/inferno/repositories/in_memory_repository.rb,
lib/inferno/apps/cli/execute/console_outputter.rb,
lib/inferno/apps/web/controllers/requests/show.rb,
lib/inferno/dsl/fhir_evaluation/dataset_loader.rb,
lib/inferno/apps/web/controllers/test_runs/show.rb,
lib/inferno/apps/web/controllers/test_runs/create.rb,
lib/inferno/apps/web/controllers/test_suites/show.rb,
lib/inferno/dsl/fhir_evaluation/evaluation_result.rb,
lib/inferno/apps/web/controllers/test_runs/destroy.rb,
lib/inferno/apps/web/controllers/test_suites/index.rb,
lib/inferno/dsl/fhir_evaluation/evaluation_context.rb,
lib/inferno/apps/web/controllers/test_sessions/show.rb,
lib/inferno/apps/web/serializers/markdown_extractor.rb,
lib/inferno/repositories/validate_runnable_reference.rb,
lib/inferno/apps/web/controllers/test_sessions/create.rb,
lib/inferno/apps/web/serializers/hash_value_extractor.rb,
lib/inferno/apps/web/controllers/test_runs/results/index.rb,
lib/inferno/apps/web/controllers/test_sessions/client_show.rb,
lib/inferno/apps/web/controllers/test_sessions/last_test_run.rb,
lib/inferno/apps/web/controllers/test_sessions/results/index.rb,
lib/inferno/apps/web/controllers/test_suites/check_configuration.rb,
lib/inferno/apps/web/controllers/test_sessions/session_data/index.rb,
lib/inferno/apps/web/controllers/test_session_form_post_controller.rb,
lib/inferno/apps/web/controllers/test_sessions/session_data/apply_preset.rb

Defined Under Namespace

Modules: CLI, DSL, Entities, Exceptions, Jobs, Repositories, SpecSupport, Utils, Web Classes: Application

Constant Summary collapse

VERSION =

Standard patterns for gem versions: https://guides.rubygems.org/patterns/

'0.5.4'.freeze
JWKS =
DSL::JWKS
Test =
Entities::Test
TestKit =
Entities::TestKit
Import =
injector
TestGroup =
Entities::TestGroup
TestSuite =
Entities::TestSuite

Class Method Summary collapse

Class Method Details

.routesObject



2
3
4
# File 'lib/inferno.rb', line 2

def self.routes
  @routes ||= []
end