Module: DaVinciPASTestKit::URLs
- Included in:
- ClaimEndpoint, DaVinciPASV201::PASClientApprovalSubmitTest, DaVinciPASV201::PASClientDenialSubmitTest, DaVinciPASV201::PASClientInquireMustSupportTest, DaVinciPASV201::PASClientPendedSubmitTest, DaVinciPASV201::PASClientRegistrationConfigurationOtherDisplay, DaVinciPASV201::PASClientRegistrationConfigurationSMARTDisplay, DaVinciPASV201::PASClientRegistrationConfigurationUDAPDisplay, DaVinciPASV201::PASClientRegistrationOtherAuthAttest, DaVinciPASV201::PASClientResponseAttest, DaVinciPASV201::PASClientSubmitMustSupportTest, DaVinciPASV201::PASClientSubscriptionCreateTest, DaVinciPASV201::PasClientInquireRequestBundleValidationTest, DaVinciPASV201::PasClientRequestBundleValidationTest, DaVinciPASV201::PasUpdateNotificationTest, Jobs::SendPASSubscriptionNotification
- Defined in:
- lib/davinci_pas_test_kit/urls.rb
Instance Method Summary collapse
- #base_url ⇒ Object
- #fhir_base_url ⇒ Object
- #fhir_subscription_url ⇒ Object
- #inquire_url ⇒ Object
- #registration_url ⇒ Object
- #resume_fail_url ⇒ Object
- #resume_pass_url ⇒ Object
- #resume_skip_url ⇒ Object
- #session_fhir_base_url(session_path) ⇒ Object
- #session_fhir_subscription_url(session_path) ⇒ Object
- #session_inquire_url(session_path) ⇒ Object
- #session_submit_url(session_path) ⇒ Object
- #submit_url ⇒ Object
- #suite_id ⇒ Object
- #token_url ⇒ Object
- #udap_discovery_url ⇒ Object
Instance Method Details
#base_url ⇒ Object
27 28 29 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 27 def base_url @base_url ||= "#{Inferno::Application['base_url']}/custom/#{suite_id}" end |
#fhir_base_url ⇒ Object
31 32 33 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 31 def fhir_base_url @fhir_base_url ||= base_url + FHIR_PATH end |
#fhir_subscription_url ⇒ Object
61 62 63 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 61 def fhir_subscription_url @fhir_subscription_url ||= base_url + FHIR_SUBSCRIPTION_PATH end |
#inquire_url ⇒ Object
51 52 53 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 51 def inquire_url @inquire_url ||= base_url + INQUIRE_PATH end |
#registration_url ⇒ Object
91 92 93 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 91 def registration_url @registration_url ||= base_url + UDAPSecurityTestKit::REGISTRATION_PATH end |
#resume_fail_url ⇒ Object
75 76 77 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 75 def resume_fail_url @resume_fail_url ||= base_url + RESUME_FAIL_PATH end |
#resume_pass_url ⇒ Object
71 72 73 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 71 def resume_pass_url @resume_pass_url ||= base_url + RESUME_PASS_PATH end |
#resume_skip_url ⇒ Object
79 80 81 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 79 def resume_skip_url @resume_skip_url ||= base_url + RESUME_SKIP_PATH end |
#session_fhir_base_url(session_path) ⇒ Object
35 36 37 38 39 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 35 def session_fhir_base_url(session_path) return fhir_base_url if session_path.blank? base_url + SESSION_FHIR_PATH.gsub(SESSION_PATH_PLACEHOLDER, "/#{session_path}") end |
#session_fhir_subscription_url(session_path) ⇒ Object
65 66 67 68 69 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 65 def session_fhir_subscription_url(session_path) return fhir_subscription_url if session_path.blank? base_url + SESSION_FHIR_SUBSCRIPTION_PATH.gsub(SESSION_PATH_PLACEHOLDER, "/#{session_path}") end |
#session_inquire_url(session_path) ⇒ Object
55 56 57 58 59 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 55 def session_inquire_url(session_path) return inquire_url if session_path.blank? base_url + SESSION_INQUIRE_PATH.gsub(SESSION_PATH_PLACEHOLDER, "/#{session_path}") end |
#session_submit_url(session_path) ⇒ Object
45 46 47 48 49 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 45 def session_submit_url(session_path) return submit_url if session_path.blank? base_url + SESSION_SUBMIT_PATH.gsub(SESSION_PATH_PLACEHOLDER, "/#{session_path}") end |
#submit_url ⇒ Object
41 42 43 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 41 def submit_url @submit_url ||= base_url + SUBMIT_PATH end |
#suite_id ⇒ Object
95 96 97 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 95 def suite_id self.class.suite.id end |
#token_url ⇒ Object
87 88 89 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 87 def token_url @token_url ||= base_url + UDAPSecurityTestKit::TOKEN_PATH end |
#udap_discovery_url ⇒ Object
83 84 85 |
# File 'lib/davinci_pas_test_kit/urls.rb', line 83 def udap_discovery_url @udap_discovery_url ||= base_url + UDAPSecurityTestKit::UDAP_DISCOVERY_PATH end |