A website template with lots of features, built with ruby on rails.

subscribe_to_mailchimp.rb 416B

1234567891011121314151617181920
  1. class SubscribeToMailchimp
  2. @queue = :subscribe_to_mailchimp_queue
  3. def self.perform(id)
  4. # Get User
  5. subscription = Subscription.find_by_id(id)
  6. return true if (Rails.env.test?)
  7. list_id = ENV['MAILCHIMP_LIST_ID']
  8. response = Rails.configuration.mailchimp.lists.subscribe({
  9. id: list_id,
  10. email: {email: subscription.email},
  11. double_optin: false
  12. })
  13. end
  14. end