Sha256: a76154a847f03f466b3942fc2b30a22d03903515d55830291e45006d30efc1fc
Contents?: true
Size: 781 Bytes
Versions: 4
Compression:
Stored size: 781 Bytes
Contents
module CatarseMonkeymail::ProjectConcern extend ActiveSupport::Concern included do def mailchimp @mailchimp ||= ::CatarseMonkeymail::MailchimpApi.start end def subscribe_owner_to_success_list subscribe_to_list monkey_settings.successful_projects_list end def subscribe_owner_to_failed_list subscribe_to_list monkey_settings.failed_projects_list end private def monkey_settings ::CatarseMonkeymail.configuration end def subscribe_to_list(list_id) mailchimp.lists.subscribe list_id, { email: self.user.email }, subscriber_args end def subscriber_args { fname: self.user.name, city: self.user.address_city, state: self.user.address_state } end end end
Version data entries
4 entries across 4 versions & 1 rubygems