Class: ServicesMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- ServicesMailer
- Defined in:
- app/mailers/services_mailer.rb
Instance Method Summary collapse
- #burying_job(tp_mds_pull_account) ⇒ Object
- #delaying_job(tp_mds_pull_account) ⇒ Object
- #notify_sltc_client_registration(registration) ⇒ Object
- #notify_sltc_client_registration_invalid_request_type(mt, jwt) ⇒ Object
- #notify_sltc_client_registration_request_invalid(jwt, ex) ⇒ Object
- #notify_sltc_client_registration_validation_errors(registration, jwt) ⇒ Object
- #notify_sltc_provider_changes(provider_deltas) ⇒ Object
- #notify_support_about_no_mds_pull ⇒ Object
Instance Method Details
#burying_job(tp_mds_pull_account) ⇒ Object
5 6 7 8 9 10 |
# File 'app/mailers/services_mailer.rb', line 5 def (tp_mds_pull_account) @mds_pull_account = tp_mds_pull_account @application_host = Services::ApplicationApi.api_impl.get_application_host mail(subject: "Burying a job on #{@application_host}") end |
#delaying_job(tp_mds_pull_account) ⇒ Object
12 13 14 15 16 17 |
# File 'app/mailers/services_mailer.rb', line 12 def (tp_mds_pull_account) @mds_pull_account = tp_mds_pull_account @application_host = Services::ApplicationApi.api_impl.get_application_host mail(subject: "Delaying a job on #{@application_host}") end |
#notify_sltc_client_registration(registration) ⇒ Object
29 30 31 32 33 |
# File 'app/mailers/services_mailer.rb', line 29 def notify_sltc_client_registration(registration) @registration = registration @application_host = Services::ApplicationApi.api_impl.get_application_host mail subject: "Provider '#{registration.company_name}' has registered with SimpleLTC on #{@application_host}" end |
#notify_sltc_client_registration_invalid_request_type(mt, jwt) ⇒ Object
42 43 44 45 46 47 |
# File 'app/mailers/services_mailer.rb', line 42 def notify_sltc_client_registration_invalid_request_type(mt, jwt) @jwt = jwt @mt = mt @application_host = Services::ApplicationApi.api_impl.get_application_host mail subject: "Invalid SLTC registration request type received on #{@application_host}" end |
#notify_sltc_client_registration_request_invalid(jwt, ex) ⇒ Object
35 36 37 38 39 40 |
# File 'app/mailers/services_mailer.rb', line 35 def notify_sltc_client_registration_request_invalid(jwt, ex) @jwt = jwt @ex = ex @application_host = Services::ApplicationApi.api_impl.get_application_host mail subject: "Invalid SLTC registration request on #{@application_host}" end |
#notify_sltc_client_registration_validation_errors(registration, jwt) ⇒ Object
49 50 51 52 53 54 |
# File 'app/mailers/services_mailer.rb', line 49 def notify_sltc_client_registration_validation_errors(registration, jwt) @registration = registration @jwt = jwt @application_host = Services::ApplicationApi.api_impl.get_application_host mail subject: "SLTC registration request has validation errors on #{@application_host}" end |
#notify_sltc_provider_changes(provider_deltas) ⇒ Object
23 24 25 26 27 |
# File 'app/mailers/services_mailer.rb', line 23 def notify_sltc_provider_changes(provider_deltas) @provider_deltas = provider_deltas @application_host = Services::ApplicationApi.api_impl.get_application_host mail(:subject => "SLTC: Changes to provider assignments on #{@application_host}") end |
#notify_support_about_no_mds_pull ⇒ Object
19 20 21 |
# File 'app/mailers/services_mailer.rb', line 19 def notify_support_about_no_mds_pull mail(:subject => "There was no record of an MDS pull today.") end |