Class: Effective::MailchimpListMember
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Effective::MailchimpListMember
- Defined in:
- app/models/effective/mailchimp_list_member.rb
Instance Method Summary collapse
Instance Method Details
#assign_mailchimp_attributes(atts) ⇒ Object
35 36 37 38 39 40 41 42 43 44 |
# File 'app/models/effective/mailchimp_list_member.rb', line 35 def assign_mailchimp_attributes(atts) assign_attributes( mailchimp_id: atts['id'], web_id: atts['web_id'], email_address: atts['email_address'], full_name: atts['full_name'], subscribed: (atts['status'] == 'subscribed'), last_synced_at: Time.zone.now ) end |
#email ⇒ Object
31 32 33 |
# File 'app/models/effective/mailchimp_list_member.rb', line 31 def email email_address.presence || user.email end |
#to_s ⇒ Object
27 28 29 |
# File 'app/models/effective/mailchimp_list_member.rb', line 27 def to_s mailchimp_list&.to_s || model_name.human end |