Class: MailService::Customer
- Defined in:
- app/services/mail_service/customer.rb
Instance Attribute Summary
Attributes inherited from Member
#connection, #double_optin, #email, #list_id, #locale, #subscriber_id
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ Customer
constructor
Constructor —————————————————————————————.
Methods inherited from Member
#confirmed?, create, #destroy, exists?, find_by_email, #info, #list, #method_missing, #persisted?, #save
Constructor Details
#initialize(attributes = {}) ⇒ Customer
Constructor
60 61 62 63 64 65 |
# File 'app/services/mail_service/customer.rb', line 60 def initialize(attributes = {}) defaults = { list_id: Mailfox.mailservices['mailchimp']['list_id']['customer'] } attributes = defaults.merge(attributes).symbolize_keys super end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class MailService::Member