Class: ServicesMailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/mailers/services_mailer.rb

Instance Method Summary collapse

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 burying_job()
  @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 delaying_job()
  @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_pullObject



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