Class: Integral::NewsletterSignup
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Integral::NewsletterSignup
- Defined in:
- app/models/integral/newsletter_signup.rb
Overview
Represents a Newsletter Signup
Class Method Summary collapse
Instance Method Summary collapse
-
#process ⇒ Object
Carry out the signup as long as the Newsletter API is available TODO: Add a force parameter here Default is set to false.
Methods inherited from ApplicationRecord
Class Method Details
Instance Method Details
#process ⇒ Object
Carry out the signup as long as the Newsletter API is available TODO: Add a force parameter here Default is set to false. Only processes it if processed is set to false (unless forced)
18 19 20 |
# File 'app/models/integral/newsletter_signup.rb', line 18 def process NewsletterSignupJob.perform_later(self) if NewsletterSignup.api_available? end |